Вот вопросыКак получить текст() на ATTR() в JQuery
<div class="question">
<div class="button" data-q="1" data-a="1"><a href="javascript:void();">2002</a></div>
<div class="button" data-q="1" data-a="2" data-g="true"><a href="javascript:void();">2010</a></div>
<div class="button" data-q="1" data-a="3"><a href="javascript:void();">1985</a></div>
<div class="button" data-q="1" data-a="4"><a href="javascript:void();">2013</a></div>
</div>
Я хотел бы иметь значение текста() для ATTR(), которые имеют данных г набор.
Сейчас код, который я пытался не работать
$('.question .button a').click(function(){
var aText = $(this).parents('.question').find('data-g').text();
return aText;
});
Я попытался это одно, но я получаю весь текст внутри .question DIV (2002,2010,1985,2013)
$('.question .button a').click(function(){
var aText = $(this).parents('.question').text();
return aText;
});
Итак, как я могу получить только результат DIV с атрибутом data-g и получить только текст 2010 как текст.
Благодаря
возможный дубликат [JQuery, как найти элемент, основанный на значение атрибута данных?] (http://stackoverflow.com/questions/4191386/jquery-how-to-find-an-element-based-on-a-data-attribute-value) и [Как найти элемент с определенным атрибутом, имеющим определенное значение] (http://stackoverflow.com/questions/9307448/how-to-find-an-element-with-a-specific-attribute-that-has-a-специфические- стоимость) и [многие другие] (http://stackoverflow.com/search?q=jquery+find+element+with+certain+attribute). –