在输入元素后面附加一个ontribut,如下面的代码
$("#addcheckbox").append("<input type='checkbox' value=\"Hi\" checked='checked'>"); // addcheckbox is div
在IE中,渲染元素看起来像
<input type="checkbox" CHECKED="" value="Hi"/>
这是在使用jquery 1.7.2之后发生的,就像下面的
一样<input type="checkbox" CHECKED="checked" value="Hi"/>
因为这个,如果jquery模板出现问题我会面临很多。
任何帮助
由于
答案 0 :(得分:1)
也许是因为你没有正确关闭输入..关闭标签再试一次..
$("#addcheckbox").append("<input type='checkbox' value='Hi' checked='checked' />");
OR
$('<input/>', {
type: 'checkbox',
value: 'Hi',
checked: 'checked'
}).appendTo('#addCheckBox') ;
另外#addCheckBox在这里是什么..它是Div ??