jQuery中有多个选择器

Multiple selectors in jQuery

本文关键字:选择器 jQuery      更新时间:2023-09-26

我正在尝试运行以下代码:

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

所以,正如你所看到的,我试图选择一个值等于"OK"、"Recrutar"或"Criar"的输入,而它们可能没有一个名为"attak_name_btn"的id。

但它不起作用。

我也检查过了,多个选择器jquery

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

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

您的代码实际上是在执行'and',而不是'or'。您拥有的是多属性选择器,但您想要的是多选择器,然后过滤其结果。