直到现在我成功地使用了这个选择器:
$('input, textarea')
但问题是这也选择了输入type=password
$("input[type=text],input:not([type]),textarea")
但是其他类型呢?
我想选择所有未将 type 属性设置为password
.
我试图使用:not
选择器但无法成功使用它。
$("input:not(:password)")
似乎没有工作。
直到现在我成功地使用了这个选择器:
$('input, textarea')
但问题是这也选择了输入type=password
$("input[type=text],input:not([type]),textarea")
但是其他类型呢?
我想选择所有未将 type 属性设置为password
.
我试图使用:not
选择器但无法成功使用它。
$("input:not(:password)")
似乎没有工作。
像这样 :
$("input[type!='password'], textarea")
Try
$('input:not([type="password"]), textarea')
jQuery does not have a :password
selector.
Instead, you can use the attributeNotEqual
selector:
$(':input[type!="password"]')
Note this example also uses the :input
selector, which selects all input types, including textarea
and select
elements.