$(':input[name]').filter(function() {
return this.name.toLowerCase() == 'something-really.etc';
});
Jquery case insensitive select [duplicate]
-
30-06-2023 - |
题
I know this is possible with the :contains selector IE:
How do I make jQuery Contains case insensitive, including jQuery 1.8+?
But is this possible using similar logic:
<input type="text" name="SomeThing-Really-Complex-and-Annoying" />
Can I select that element by it's name on a case insensitive level EG. This would work:
$('input[name="something-really-complex-and-annoying"]').addClass('yay');
if you see what I mean?
解决方案
其他提示
You can do this:
$('input[type="text"][name]').filter(function() {
return this.name.toLowerCase() == 'something-really-complex-and-annoying';
}).addClass("yay");
不隶属于 StackOverflow