我正在动态创建一些 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');
});
任何帮助将不胜感激!!!谢谢!!