jquery 设置checkebox disabled 为何不好用
发布网友
发布时间:2022-04-25 13:15
我来回答
共2个回答
热心网友
时间:2022-04-25 14:44
你好!!
这个disabled属性,放上去就为禁用··
你说的不好用,具体是怎么个不好用?
jQuery对于类似disabled checked这样的属性,可以使用prop()函数,对其进行控制。
比如:$("input[name='role0121']").prop("disabled",true);
对于这个disabled属性,确实拼字符串的方式,不可以控制它的开启和关闭··
开启disabled属性 <input type="checkbox" disabled="disabled" />
关闭disabled属性,必须删除disabled 即<input type="checkbox" />追问我放上去的时候 使用disabled= disabledflag 这种方式的 也就是说如果
我自己设置的disabledflag 是什么 disabled的属性就应该是什么
我并没有直接写 disabled= “disabled”
追答嗯,不论你写成 disabled=disabledflag 或者 disabled="disabled" 只要是你的元素中有这个disabled属性了,就会自动识别为禁用的样式··
拼字符串的方式,不是说不好用,但是需要做的工作是:
根据你的disabledflag的值来判断是否为该checkbox元素增加这个disabled属性····
热心网友
时间:2022-04-25 16:02
用checked属性试试