2016-08-18 1 views
0

テキストのキーワードを含むターゲティング要素でコミュニティと共有すると思っていましたが、大文字は無視して、素子。私はすべてのコードを私が使用することを宣言しているわけではありませんが完璧ですが、あなたが改善が見える場合は、気軽に、楽しんでください。ここでテキストキーワードが一致する要素を選択して大文字を無視する(jQuery)

+0

これは、スタックオーバーフローで知識を共有する方法ではありません。 (しかし、あなたは[Documentation](http://stackoverflow.com/documentation/)の答えを微調整することができるかもしれません)。自己回答の質問は、[faq]ごとに本当の質問である必要があります。重複または一般的なものではなく、「私はいくつかのコードを共有したい」 ...戻って欲しがっていることを誇らしく思っていますが、これはここでそれを行う方法ではありません。 –

+0

okありがとうございました:) – computerguy

答えて

0

次のコードです:

このセクションでは、基本的に首都を無視するように言う:

jQuery.expr[':'].contains = function(a, i, m) { 
    return jQuery(a).text().toUpperCase() 
     .indexOf(m[3].toUpperCase()) >= 0; 
}; 

このセクションでは、基本的にキーワードに基づいて要素を選択し、また、いくつかのCSSを適用します。

var array1 = ['trump', 'blah', 'hillary', 'blah']; 
$(array1).each(function() { 
    $(".yt-shelf-grid-item:contains(" + this + ")").css({"opacity":"1","filter":"grayscale(100%) brightness(30%) contrast(77%)"}); 
}); 

function addJQuery(callback) { 
    var script = document.createElement("script"); 
    script.setAttribute("src", "https://code.jquery.com/jquery-2.0.3.min.js"); 
    script.addEventListener('load', function() { 
     var script = document.createElement("script"); 
     script.textContent = "window.jQQ=jQuery.noConflict(true);(" + callback.toString() + ")();"; 
     document.body.appendChild(script); 
    }, false); 
    document.body.appendChild(script); 
} 
+1

"これに触れないでください"という部分は何と関係していますか? (私はそれが何をしているのかを知っています、なぜそれが当時の主題に関連しているのではないのでしょうか?) – nnnnnn

+0

これは前のセクションと比べて変更する必要はありません – computerguy

+2

どうしてこのコードを答えに表示するのですか?それは質問の主題とは関係がなく、答えの中の他のコードでは使われていません。 – nnnnnn

関連する問題