Web 開発では、多くの場合、ユーザー インタラクションまたはランタイム データに基づいて要素を動的に選択することが必要になります。 jQuery は、JavaScript 変数をセレクターに組み込むことで、これを実現する多用途なアプローチを提供します。このチュートリアルでは、JavaScript 変数を jQuery セレクターのパラメーターとして使用するプロセスについて説明します。
要素の名前と一致する ID を持つ要素を非表示にするとします。クリックしました。次の静的な jQuery コードは、この目的には不適切です:
$("input[id=x]").hide();
セレクターを動的にするには、JavaScript 変数を使用してクリックされた要素の名前を保持できます。
オプション 1: セレクターとしての変数パラメータ
var name = this.name; $("input[name=" + name + "]").hide();
オプション 2: 文字列テンプレートを使用する
var id = this.id; $('#' + id).hide();
オプション 3: エフェクトを追加する
$("#" + this.id).slideUp(); // Slide element up
オプション 4: 要素の削除永続的に
$("#" + this.id).remove();
オプション 5: 効果と削除を組み合わせる
$("#" + this.id).slideUp('slow', function (){ $("#" + this.id).remove(); });
これらのソリューションにより、ページ要素を動的に操作できるようになり、さまざまな機能シナリオが可能になります。
以上がjQuery セレクターで JavaScript 変数を使用して動的要素を操作するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。