当我创建一个动态输入(复选框类型)时,我可以控制checked是true还是false,但是当我使用disable default创建它时,它会将输入设置为checked!
这是我的代码:
var theInput = new $('<input>', {
id: 'myCheckbox',
name: 'myCheckbox',
type: "checkbox",
disabled: true,
checked: false
});
theInput.uniform();
它添加了已禁用但已检查的输入
var theInput = new $('<input>', {
id: 'myCheckbox',
name: 'myCheckbox',
type: "checkbox",
disabled: true,
checked: true
});
theInput.uniform();
如果我将checked设置为true,那么它会添加禁用和未选中的输入原因吗?
我将“已选中”更改为已选中,但没有差异。
我完成了我的代码,问题是统一的,当我统一它,它改变了属性!
答案 0 :(得分:0)
我刚刚创造了一个小提琴。请检查可能会帮助你。这很有效。你可以通过在小提琴中将checked更改为true或false来检查这一点。
$(document).ready(function(){
$('#containerId')
.append(
$(document.createElement('input')).attr({
id: 'myCheckbox'
,name: 'myCheckbox'
,value: 'myValue'
,type: 'checkbox'
,disabled: true
,checked: true
})
);
});