我對jquery有麻煩。具體而言,我有一個div,並在這個div中使用append()函數創建了很多div。這些每個div都具有onclick功能。當我點擊我想要的時候,我需要得到div的id。 jQuery的,如何在同一個div中獲得div的uniqe id
for (var i=1; i<=count ; i++){
$('#pages').append('<div onclick="GoToImage(); return false;" id='+i+'; class="pageNo"> </div>');
}
然後GoToImage功能在這裏,
function GoToImage(){
var divs = $("div").get();
divs = jQuery.unique(divs);
showSlide(divs);}
我嘗試過很多辦法不起作用。我必須獲得點擊div的id。
'$(本).attr( '身份證')'的一個jQuery反模式 - 使用'this.id'。 – Alnitak
也注意到內聯事件處理程序甚至不會正確設置'this' - 它必須像這樣傳遞:'onclick =「GoToImage(this)」'。最好完全避免它們。 – Alnitak