Я пытаюсь написать пользовательский скрипт для YouTube, который будет выбирать все видео на странице на основе их заголовков, которые также задаются как миниатюрные изображения ' title
атрибут.
Следующее работает нормально, но чувствительно к регистру:
var videoTitle = "the";
$('img[title*="'+videoTitle+'"]').each(function() {
// stuff here
});
Селектор выше будет соответствовать любому видео с «the» в заголовке, но не, например, «The» или «THE».
Я действительно читал, что могу использовать .filter ()
, чтобы как-то добиться этого, но я не уверен, как это работает, и я не мог найти пример, который бы успешно подходил для моего сценария.
Я пробовал что-то подобное, основываясь на примере, который я нашел в StackOverflow, но он не работает:
$('img[title]').filter(function(){return this.title.toLowerCase() == videoTitle}).each(function() {
// stuff here
});