是否有一个不区分大小写的版本:包含 jQuery选择器,还是应该通过循环遍历所有元素并将它们的.text()与我的字符串进行比较来手动完成工作?
我正在使用属性包含选择器$('[attribute*= value]')执行以下操作
<input name="man-news">
<input name="milkMan">
<script>
$( "input[name*='man']").css("background-color:black");
</script>
Run Code Online (Sandbox Code Playgroud)
这适用于第一个输入而不是第二个输入,因为" Man "具有大写" M "
如何制作$( "input[name*='man']")不区分大小写的选择器?
如果我有一个HTML元素<input type="submit" value="Search" />,则css选择器需要区分大小写:
input[value='Search'] 火柴
input[value='search'] 不匹配
我需要一个解决方案,其中不区分大小写的方法也适用.我正在使用Selenium 2和Jquery,所以欢迎两者的答案.
jquery case-insensitive css-selectors jquery-selectors selenium-webdriver