这是问题
<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 作为文本。
谢谢