私はいくつかの div を動的に作成しており、それらに onclick 関数を追加しています。このようにパラメータを取る関数をアタッチする方法はありますか?
htmlでdivを作成するだけで、関数を添付でき、完全に機能します。また、パラメーターなしで単純な関数を動的にアタッチすることもでき、それらは完全に機能します。
「this」をパラメーターとして取るこの関数を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');
});
どんな助けでも大歓迎です!!! ありがとう!!