【发布时间】:2014-01-02 13:01:31
【问题描述】:
这很奇怪!
当我创建一个动态输入(复选框类型)时,我可以控制选中是真还是假,但是当我使用禁用默认创建它时,它会将输入设置为选中!
这是我的代码:
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();
如果我将检查设置为 true,那么它会添加禁用和未检查的输入,为什么?
我把“checked”改成了checked,但是没有区别。
我完成了我的代码,问题是统一的,当我统一它时,它改变了属性!
【问题讨论】:
-
您是否尝试将“已选中”更改为已选中
-
这两个版本都在谷歌浏览器中完成了它们应该为我做的事情。你用的是什么浏览器?
-
为什么“检查”是一个字符串?
checked:true应该可以正常工作 -
@Manish Jangir Blogaddition.com 没有区别
-
@Chris 你说得对,谢谢你的问题出在制服上,让我看看为什么。
标签: javascript jquery