我創建動態的一些div和我附加onclick函數給他們。 有什麼辦法可以附加以這種方式參數的函數嗎?使用參數附加函數動態創建div與jQuery
如果我只是在html中創建div,我可以附加一個函數,它可以很好地工作。我也可以附加不帶參數的簡單函數,並且它們完美地工作。
我怎樣才能附加這個功能,這需要'這個'作爲參數我的div?
會有人有任何建議?
onclick="playSound(this)"
function playSound(el){
var soundId = $(el).html();
if (soundId == ('d')){
d.playclip()
}
else if (soundId == ('a')){
a.playclip()
}
else if (soundId == ('n')){
n.playclip()
}
我可以附上這樣的功能,它工作正常。
$(".myDiv").live("click", function(){
alert('hello');
});
任何幫助將非常感謝! 謝謝!
的最後一個例子是缺少'()'function' – Alexander
後''soundId ==(「d」)'是同'soundId =='d'' – elclanrs