Javascript 复选框创建不会';我不在ie7工作
我试图创建复选框,但ie7没有显示任何内容。而其他浏览器则将复选框显示为选中状态如何显示在ie7中选中的复选框您不能这样做的任何原因:Javascript 复选框创建不会';我不在ie7工作,javascript,jquery,Javascript,Jquery,我试图创建复选框,但ie7没有显示任何内容。而其他浏览器则将复选框显示为选中状态如何显示在ie7中选中的复选框您不能这样做的任何原因: $("div").append($(document.createElement("input")).attr({ 'id': 'post_category', 'value': 'item', 'type':
$("div").append($(document.createElement("input")).attr({
'id': 'post_category',
'value': 'item',
'type': 'checkbox','checked': true
}));
$("div").append("<input id='post_category' value='item' type='checkbox' checked='checked'>");
那应该是
'checked': true
尝试设置“checked”:“checked”,不是真的我将您发布的代码复制到一个新页面中,在IE7中有两个复选框。也许您的代码中的其他地方有问题?代码在其他浏览器中工作
'checked': 'checked'
$(“div”)。追加(“”);
在ie7中选中复选框以插入复选框的解决方案
$("div").append("<input id='post_category' value='item' type='checkbox' checked='checked'>");
var category_checkbox=$(“”).attr({'name':'post_category[]','id':'post_category','type':'checkbox','value':'1');
$(“div”)。追加(类别复选框);
category_checkbox.attr({'checked':'checked'})
IE7在插入元素时不接受选中属性。所以,一旦我们附加了复选框,请引用该复选框并将属性设置为选中。您的答案在ie7浏览器中不起作用。我找到了答案。谢谢你的帮助
$("div").append("<input id='post_category' value='item' type='checkbox' checked='checked'>");
var category_checkbox = $("<input>").attr({'name' : 'post_category[]' , 'id' : 'post_category' , 'type' : 'checkbox' , 'value' : '1'});
$("div").append(category_checkbox);
category_checkbox.attr({'checked' : 'checked'})