我有多个链接要通过ajax删除:
<a id="id-1">link1</a>
<a id="id-2">link2</a>
<a id="id-3">link2</a>
<a id="id-4">link2</a>
...这是我的代码的简化版:
$(document).on("click", "[id^=id-]",function(event) {
event.preventDefault();
var btnid = this.id;
alert('1:'+btnid );
// a dialog confirm to aks delete in bootstrap
$("#confirmbtn").on( "click", function(event) {
alert('2:'+btnid );
});
})当我刷新第一个页面时,我得到了这样的警告:(点击<a id="id-1">link1</a>)
1:id-1
2:id-2但对于第二,第三和...我弄错了!
例如,second:(点击<a id="id-1">link2</a>)
1:id-2
2:id-1
2:id-2第三个:(点击<a id="id-1">link3</a>)
1:id-3
2:id-1
2:id-2
2:id-3我希望
1:id-3
2:id-3能帮我解决这个问题吗?
https://stackoverflow.com/questions/41380008
复制相似问题