我试图增加一个属性onclick在jquery,每次1。增加属性onclick在jquery
比方说,我有这个按钮,它的页面上唯一.new-rcc
:
<a class="new-rcc" data-attr="1" href="#"><span>Button »</span></a>
每次单击按钮时,我需要data-attr
1增加,所以它只是从1增加2〜3〜4等
我试图做这样的事情:
var showthese = $('.new-rcc').prop('data-attr');
$('.new-rcc').click(function(){
var showtotal = showthese++;
$(this).prop('data-attr', showtotal);
return false;
});
但它似乎没有要工作?
我建议使用'.data('attr')'而不是'.prop('data-attr')'。这有很多原因,但主要是因为如果将“data-attr”作为属性附加,jQuery将无法识别它,只有当它通过.data()附加时,才会等待您的jQuery版本。 –