我正在嘗試爲YouTube編寫一個userscript,它將根據標題選擇頁面上的所有視頻,這些標題也被設置爲縮略圖'title
屬性。JQuery - 如何編寫不區分大小寫的'屬性包含'選擇器?
下工作得很好,但它是區分大小寫:
var videoTitle = "the";
$('img[title*="'+videoTitle+'"]').each(function() {
// stuff here
});
的選擇上面將匹配在標題「的」,但不是「」或「」的任何視頻,例如。
我的確讀過我可以使用.filter()
來完成這個任務,但我不確定這是如何工作的,而且我也找不到能夠成功適合我的場景的示例。
我想是這樣的,根據一個例子,我在計算器上找到,但它不工作:
$('img[title]').filter(function(){return this.title.toLowerCase() == videoTitle}).each(function() {
// stuff here
});
謝謝。在我發佈這個問題後,我寫了這個腳本的朋友說他不需要它是不區分大小寫的,並且按照我的方式來使用腳本。儘管如此,我測試了這一點,它效果很好,我很積極,它會在某個時候派上用場。再次感謝。 – vertigoelectric
有沒有辦法用自定義的'data-'屬性來執行相同的過濾器? – bukka