jQuery セレクターで変数を使用できますか?
jQuery は、HTML および CSS ドキュメント内の要素の操作、アニメーション効果の処理、ブラウザー間でのイベントの処理などに広く使用されている JavaScript ライブラリです。 jQuery では、DOM 要素を検索して操作するためにセレクターが使用されます。ただし、実際のプログラミングでは、条件に基づいてセレクターを動的に構築する必要がある場合があります。では、jQuery セレクターで変数を使用できますか?
答えは「はい」です。 jQuery セレクターでは変数を使用でき、セレクター文字列を変数に保存し、セレクターを使用する必要がある場所でその変数を直接使用できます。変数の使用例を次に示します。
var selector = '.myClass'; $(selector).hide();
この例では、.myClass
セレクターの文字列が変数 selector
に格納され、## を使用します。 #$(selector).hide(); の
selector 変数を使用して、
myClass クラスに一致するすべての要素を選択し、それらを非表示にします。
var className = 'myClass'; var selector = '.' + className; $(selector).hide();
myClass を変数
className に保存します。それを
. に接続して変数
selector に保存し、最後に
$(selector).hide(); を使用してすべての要素を選択して非表示にします。クラス
myClass。
var table = 'table1'; var row = 2; var col = 3; var selector = '#' + table + ' tr:eq(' + (row - 1) + ') td:eq(' + (col - 1) + ')'; $(selector).text('new text');
table、
row、および
col に基づいてセレクター文字列を構築します。このセレクター文字列は、対応するテーブル内のセルを選択および変更するために
$(selector).text('new text'); で使用されます。 JavaScript の変数と演算子を使用すると、必要なセレクター文字列を簡単に構築できます。
以上がjqueryセレクターの変数?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。