代码之家  ›  专栏  ›  技术社区  ›  Amit

如何在jquery中进行不区分大小写的选择?

  •  1
  • Amit  · 技术社区  · 14 年前

    我想选择jquery中指向SWF的所有标记。我写了下面的代码,它很好用

    $(a[href$=".swf"]).each( function(){
       alert('hello');
    });
    

    现在,如果我想包括搜索的SWF,最好的方法是什么?

    3 回复  |  直到 14 年前
        1
  •  6
  •   Darin Dimitrov    14 年前

    你可以看看 filter 功能。

    $('a').filter(function() {
        return (/\.swf$/i).test($(this).attr('href'));
    }).each(function() {
        alert('hello');
    });
    
        2
  •  1
  •   No Surprises    14 年前

    对于这样一个基本的案例,为什么不做一些像:

    $('a[href$=".swf"], a[href$=".SWF"]').each( function(){
       alert('hello');
    });
    

    但总的来说,达林给你指明了正确的方向。

        3
  •  0
  •   Fenton    14 年前

    如果您对.swf和.swf感兴趣,可以使用以下选项:

    $('a[href$=".swf"], a[href$=".SWF"]').each( function(){
       alert('hello');
    });