如果我有一个 HTML 元素 <input type="submit" value="Search" />
css 选择器需要区分大小写:
input[value='Search']
火柴
input[value='search']
不匹配
我需要一个不区分大小写的方法也能工作的解决方案。我正在使用 Selenium 2 和 Jquery,所以两者的答案是欢迎。
最佳答案
CSS4 (CSS Selector Level 4) 添加对它的支持:
input[value='search' i]
关键是最后的“i”。
2016 年年中开始更广泛的采用:Chrome(从 v49 开始)、Firefox(从 v47 开始?)、Opera 和其他一些应用。 IE 不是和 Edge,因为它使用 Blink。参见 “Can I use” ...
关于jquery - CSS 选择器对属性不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34387421/