Jquery不区分大小写选择



我知道这是可能的:包含选择器IE:

如何使jQuery Contains不区分大小写,包括jQuery 1.8+?

但使用类似的逻辑,这可能吗:

 <input type="text" name="SomeThing-Really-Complex-and-Annoying" />

我可以在不区分大小写的级别EG上根据元素的名称来选择它吗

$('input[name="something-really-complex-and-annoying"]').addClass('yay');

如果你明白我的意思?

 $(':input[name]').filter(function() {
   return this.name.toLowerCase() == 'something-really.etc';
 });

您可以这样做:

$('input[type="text"][name]').filter(function() {
   return this.name.toLowerCase() == 'something-really-complex-and-annoying';
}).addClass("yay");

最新更新