$("div").append($(document.createElement("input")).attr({
'id': 'post_category',
'value': 'item',
'type': 'checkbox','checked': true
}));
Run Code Online (Sandbox Code Playgroud)
我试图创建复选框已选中但ie7显示任何内容.而其他浏览器显示复选框已选中.如何显示在ie7中选中的复选框
你不能这样做的任何理由:
$("div").append("<input id='post_category' value='item' type='checkbox' checked='checked'>");
Run Code Online (Sandbox Code Playgroud)
您可以根据您的初衷动态构建它:
$("div").append($("<input>").attr({
'id': 'post_category',
'value': 'item',
'type': 'checkbox','checked': true
}));
Run Code Online (Sandbox Code Playgroud)
按照这个JSFiddle:http://jsfiddle.net/ReErJ/2/
我也注意到你的代码中有
'checked': true
Run Code Online (Sandbox Code Playgroud)
那应该是
'checked': 'checked'
Run Code Online (Sandbox Code Playgroud)