我有以下代码:

$(":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();

09-27 13:38