我有一个功能可以选择包含<a>
的{{1}}的所有href
:
sun
如何使其不区分大小写(包含子串jQuery('a[href*="sun"]').each(function(i, el) {
alert(el);
});
或sUN
或sun
等)?
检查了Case-insensitive attribute-value selector with Jquery,但这个问题没有运气。
答案 0 :(得分:1)
您可能需要使用自定义过滤器:
$('a').filter(function () {
return $(this).attr('href').toLowerCase().indexOf('sun') >-1;
})
答案 1 :(得分:0)
这是我对我的问题的回答:
$('a[href]').filter(function() {return this.href.toLowerCase().indexOf("sun") >=0 ;}).each(function(i, el) {
alert(el);
});