点击工作只是第一个div与ID加,但其他具有相同ID的div不工作。我不知道最新的问题...我没有得到什么问题。请帮忙。谢谢! 这里是代码... 编辑:jQuery只适用于第一格
<div id="details">
<div id="detailHeader">
<div id="facultyTitle">sadasdas</div>
<div id="title">dsadasdasdas</div>
</div>
<div id="detailReference">
dodaj
<div id="refVote">
<div class="plus" glas="41">Good</div>
<div class="minus" glas="41">Bad</div>
</div>
<div id="referenceInfo">
01:40 PM 06.09.2014.
</div>
</div>
</div>
<div id="detailReference">
dodaj
<div id="refVote">
<div class="plus" glas="37">Good</div>
<div class="minus" glas="37">Bad</div>
</div>
<div id="referenceInfo">
01:38 PM 06.09.2014.
</div>
</div>
</div>
的JavaScript
$(".plus").click(function() {
var ref=$(this).attr("glas");
alert(ref);
$.ajax({
url:"url is ok",
success:function(){
}
}
);
});
'id'应该是唯一的。你可以用'class'代替! – MH2K9 2014-09-06 17:59:46
id属性的意思是独特的,你应该使用类。我不知道jQuery的内部工作原理,但假设一旦Jquery找到具有该id的元素,它就完成了。 – gskema 2014-09-06 18:00:20