gpt4 book ai didi

html - 属性 != 选择器有问题

转载 作者:太空狗 更新时间:2023-10-29 15:01:38 25 4
gpt4 key购买 nike

问题很简单,答案可能不是。

我正在尝试将多种样式应用于没有特定 ID 的所有输入元素。我在我的 CSS 样式表中使用了这个选择器:input[id!='move'] 但不幸的是它在 IE10 或 Chrome 中都不起作用。

奇怪的是,这个 block :input:not(#move) 在两者中都能完美地工作。我迷路了,因为据我了解这些选择器的工作原理,第一段代码应该可以工作。

有什么想法吗?

最佳答案

那是一个非标准的属性选择器invented by jQuery .它不是 Selectors specification 的一部分,所以它不会在 jQuery 之外的任何地方工作(这包括 document.querySelectorAll() 之类的东西)。

严格来说,标准选择器语法中 jQuery 的 input[id!='move'] 的直接等价物是 input:not([id='move']),带有属性选择器。但是由于您要匹配没有特定 ID 的元素,input:not(#move) 没问题。

关于html - 属性 != 选择器有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17904473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com