淘先锋技术网

首页 1 2 3 4 5 6 7

jquery中有一个常用的函数叫做isDisable,它的作用是判断一个元素是否被禁用,通常用在表单元素中。

// 代码示例
if ($('#input').is(':disabled')) {
console.log('这个输入框被禁用了');
}
else {
console.log('这个输入框可以使用');
}

上面的代码中,我们先选取了一个id为input的表单元素,然后通过is()函数和':disabled'选择器来判断该元素是否被禁用,返回一个布尔值。如果返回true,就表示该元素被禁用了,执行相应的操作。

该函数还可以与其他选择器进行结合使用,比如下面这个例子:

if ($('.input-wrapper input:disabled').length >0) {
console.log('这个输入框包裹元素下的某些输入框被禁用了');
}
else {
console.log('这个输入框包裹元素下的所有输入框均可以使用');
}

上面的代码中,我们选择了一个class为input-wrapper的元素,然后在它的子元素中选取所有被禁用的input元素,如果有任何一个子元素被禁用了,就执行相应的操作。

总之,isDisable是一个非常方便的函数,可以帮助我们快速判断元素的状态,并进行相应的操作。