jquery设置按钮disabled

通常我们设置disabled属性会用attr和removeAttr,但是今天我们不讨论这个方式

我们讨论是的prop

jQuery的定义是:获取在匹配的元素集中的第一个元素的属性值。

随着一些内置属性的DOM元素或window对象,如果试图将删除该属性,浏览器可能会产生错误。jQuery第一次分配undefined值的属性,而忽略了浏览器生成的任何错误

设置prop

$("input[type=‘checkbox‘]").prop("disabled", true);

取消设置

$("input[type=‘checkbox‘]").removeProp("disabled");

你会发现在IE里面有问题的。

正确的写法是:

$("input[type=‘checkbox‘]").prop("disabled", false);
$("input[type=‘checkbox‘]").prop("checked", true);

技术交流QQ群:15129679

时间: 2024-08-01 09:05:10

jquery设置按钮disabled的相关文章

jQuery设置按钮被点击状态

js和jquery如何使按钮失效,很简单,只要设置disabled属性为true即为不可用状态即可 1.JS方法一: document.getElementByIdx("btn").disabled=true; 2. jQuery: $("#btn").attr("disabled", true); HTML: <input type="button" value="提交" id="btn&

设置按钮disabled

$("#_button").css('disabled',"true");//将按钮设置为不可用 $("#_button").css('disabled',"false");//将按钮设置为可用 $("#_button").attr({"disabled":"disabled"});//将按钮设置为不可用 $("#_button").removeA

vue 设置button disabled

<button v-bind:disabled="dis" @click="alert">button</button> dis:''  ||   dis:'111'  || dis:'aaaa'  都会设置按钮disabled="disabled" dis:false  才会取消这种状态,很神奇 这是官网上的一段解释,现在才真正的明白到底是啥意思,只有设置值为false的时候才会取消上面的状态,很严格的哈 同理可以看到:

使用jQuery设置disabled属性与移除disabled属性

Readonly只针对input和textarea有效,而disabled对于所有的表单元素都有效,下面为大家介绍下使用jQuery设置disabled属性 表单中readOnly和disabled的区别: Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等. 但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个

jquery设置元素的readonly和disabled

(转) Jquery的api中提供了对元素应用disabled和readonly属性的方法,在这里记录下.如下: 1.readonly   $('input').attr("readonly","readonly")//将input元素设置为readonly   $('input').removeAttr("readonly");//去除input元素的readonly属性     if($('input').attr("readonl

JQuery设置input属性(disabled、enabled)

document.getElementById("removeButton").disabled = false; //普通Js写法 $("#removeButton").removeAttr("disabled");// Enable,JQuery写法 $("#removeButton").attr("disabled","disabled");// disabled JQuery设置

jQuery设置disabled属性

先比较下readOnly和disabled: readOnly 只针对input(text/ password)和textarea有效: disabled 对于所有的表单元素都有效,包括select,radio, checkbox, button等. 但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是

jquery设置元素readonly与disabled属性的方法

分享下jquery设置元素readonly与disabled属性的方法,设置元素的显示与隐藏,元素的只读属性. 以下内容转自:http://www.jbxue.com/article/15102.html 略作修改与补充. Jquery的api中提供了对元素应用disabled和readonly属性的方法: 1,设置readonly属性 $('input').attr("readonly","readonly")//将input元素设置为readonly $('in

JS中设置按钮不可用的disabled属性

JS中可以通过document.getElementById("btn").disabled = true;来设置按钮不可用 也可以设置form表单中的textarea的disabled属性,可以让用户无法向textarea备注框内输入字符 document.getElementById("textarea").disabled = true; 带有一个禁用输入字段的 HTML 表单: <form action="form_action.asp&qu