簡體   English   中英

使.find非區分大小寫

[英]Make .find non case sensitive

我目前可以使用:

$results.find('a[href$=".doc"]')

查找以.doc結尾的任何內容,以便進行編輯。 但是,這似乎區分大小寫,即如果文檔以.DOC或.Doc結尾,則不會找到它們。 是否有可能使這種非案例敏感?

您必須創建一個不區分大小寫的函數。

$results.find('a').filter(function(){return /\.doc$/i.test(this.href);});

也可以枚舉選擇器中的所有8個案例,但這不容易擴展。

$results.find('a[href$=".doc"],a[href$=".doC"],a[href$=".dOc"],a[href$=".dOC"],a[href$=".Doc"],a[href$=".DoC"],a[href$=".DOc"],a[href$=".DOC"]')

試試這個我不確定:

$results.find("a:regex(href, /\.doc$/i)")

但這適用於所有標簽,所以你可以以某種方式使用$ results

$("a:regex(href, /\.doc$/i)")

http://api.jquery.com/category/selectors/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM