jQuery中的多个选择器

我正在尝试运行此代码:

$("input[value='OK'][value='Recrutar'][value='Criar'][id!='attack_name_btn']").click(); 

因此,如您所见,我正在尝试选择值等于“OK”或“Recrutar”或“Criar”的输入,并且它们可能没有名为“attack_name_btn”的ID。

但它不起作用。

我也讨好了这个, 多个选择器jquery

您的代码实际上是在做’和’而不是’或’。 你有什么是多属性选择器 ,但你想要的是多选择器 ,然后过滤它的结果。

使用多个选择器来获取与其中任何一个匹配的所有对象,然后筛选出您不想要的对象:

 $("input[value='OK'], input[value='Recrutar'], input[value='Criar']".filter("[id!='attack_name_btn']").click();