ここに質問があります
<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>
data-gが設定されているattr()のtext()値が欲しいのですが。
今、私が試したコードは機能しません
$('.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;
});
では、data-g属性を持つDIVの結果のみを取得し、2010のみをテキストとして取得するにはどうすればよいですか。
ありがとう