jQuery を使用する場合、JavaScript 変数をセレクターに組み込む必要があるシナリオに遭遇することがあります。これは、次のメソッドを使用して実現できます。
直接連結:
このアプローチでは、変数が jQuery セレクター文字列内で直接連結されます。ただし、変数の値が二重引用符で囲まれていることを確認することが重要です。
var name = this.name; $("input[name='" + name + "']").hide();
文字列補間:
最新の JavaScript バージョンでは文字列補間が可能です。テンプレートリテラルを使用します。このアプローチはより簡潔で、柔軟性が向上します。
var id = this.id; $(`#${id}`).hide();
効果:
要素を非表示にすることに加えて、 slideUp() メソッドを使用するか、remove() を使用して要素を完全に削除しますMethod.
$("#" + this.id).slideUp(); // Slide up the element $("#" + this.id).remove(); // Remove the element
エフェクトの連鎖:
slideUp() メソッドと Remove() メソッドを使用して複数のエフェクトを連鎖させて、同期されたアニメーションを作成できます。要素を削除する前。
$("#" + this.id).slideUp('slow', function () { $("#" + this.id).remove(); });
Byこれらの手法を使用すると、jQuery セレクターで JavaScript 変数を効果的に利用して、幅広い動的な効果や操作を実現できます。
以上がjQuery セレクターで JavaScript 変数を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。