0

在附加带有检查属性的输入元素时,如下代码

$("#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 模板出现问题,我将面临很多问题。

任何帮助

谢谢

4

1 回答 1

1

也许是因为您没有正确关闭输入..关闭标签并重试..

$("#addcheckbox").append("<input type='checkbox' value='Hi' checked='checked' />");

或者

$('<input/>', {  
    type: 'checkbox',  
    value: 'Hi',  
    checked: 'checked'  
}).appendTo('#addCheckBox') ;

还有什么是#addCheckBox 这里.. 它是一个Div 吗?

于 2012-10-03T06:57:50.103 回答