我正在尝试在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时,鼠标操作不存在,有没有人知道他们为什么不工作以及我将如何能够正常工作。
提前致谢
答案 0 :(得分:0)
不熟悉用于构造新元素的语法。尝试这样的事情:
$('<div></div>').addClass('foo').onclick(myFunction).appendTo(myContainer);