Jquery onmouseover和onmouseout没有出现在IE和Chrome中

时间:2011-10-21 14:54:55

标签: jquery

我正在尝试在JQuery中添加一个新的div和输入,当我在Firefox中使用以下代码时它可以工作

jQuery(“bracket div closebracket”,{“class”:“wrapper”,id:“product”+ i,“onmouseover”:“javascript:Highlight('product”+ i +“');”,“ onmouseout“:”javascript:Lowlight('product“+ i +”');“})                     .append(jQuery(“”,{type:“text”,id:“name”+ i}))                     .append(jQuery(“”,{type:“text”,id:“property”+ i}))                     .appendTo( “#someContainer”);

我可以在Firebug中看到onmouseover和onmouseout,当看到IE和Chrome时,鼠标操作不存在,有没有人知道他们为什么不工作以及我将如何能够正常工作。

提前致谢

1 个答案:

答案 0 :(得分:0)

不熟悉用于构造新元素的语法。尝试这样的事情:

$('<div></div>').addClass('foo').onclick(myFunction).appendTo(myContainer);