我有以下代码:
$(":input[type='text']").wijtextbox();
我想要的是,如果我的文本框的类是 native 的,则不应用wijtextbox()。有没有一种方法可以通过添加到上面的选择器中以某种方式排除它?
使它成为wijtextbox:
<textarea class="wijmo-wijtextbox ui-widget ui-state-default ui-corner-all valid" >xx</textarea>
不要将其设置为wijtextbox:
<textarea class="native wijmo-wijtextbox ui-widget ui-state-default ui-corner-all valid" >xx</textarea>
最佳答案
这:
$("input[type='text']").not(".native").wijtextbox();
或这个:
$("input[type='text']:not('.native')").wijtextbox();
应该做到的。还有一个用于选择类型为
text
的输入的快捷方式:$("input:text").not(".native").wijtextbox();
有关
not()
here的更多信息。编辑:既然您需要选择一个文本区域,请尝试以下操作:
$("textarea").not(".native").wijtextbox();