Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 复选框创建不会';我不在ie7工作_Javascript_Jquery - Fatal编程技术网

Javascript 复选框创建不会';我不在ie7工作

Javascript 复选框创建不会';我不在ie7工作,javascript,jquery,Javascript,Jquery,我试图创建复选框,但ie7没有显示任何内容。而其他浏览器则将复选框显示为选中状态如何显示在ie7中选中的复选框您不能这样做的任何原因: $("div").append($(document.createElement("input")).attr({ 'id': 'post_category', 'value': 'item', 'type':

我试图创建复选框,但ie7没有显示任何内容。而其他浏览器则将复选框显示为选中状态如何显示在ie7中选中的复选框

您不能这样做的任何原因:

$("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'})