我有这两个元素,我想根据它们选择第一个元素:not selector。我无法使用任何订单选择器,例如first-child
,因为DOM内容正在发生变化
HTML
<input value="50">
<input value="50" name="name2">
我这样做
$('input[value="50"]:not(input[name="name2"])');
但我总是在浏览器控制台中收到错误
错误:语法错误,无法识别的表达式:输入[name =&#34; name2&#34;]
感谢。
<小时/> 编辑:我的示例中的属性名称不是我正在制作此的名称
:not(input[click-once disabled="disabled"])
我在问题中将其替换为名称,以简化示例。对不起我的错误! 。但是我无法删除这个问题,因为它得到了答案。抱歉浪费你的时间
答案 0 :(得分:2)
尝试
$('input[value="50"]').not('input[name="name2"]');