文字列変数をパラメータとして使用して$()でDOMをクエリできますか?JQuery文字列変数を使用して検索
すなわち
var divContainerID = "divBlock1";
$(divContainerID).show();
文字列変数をパラメータとして使用して$()でDOMをクエリできますか?JQuery文字列変数を使用して検索
すなわち
var divContainerID = "divBlock1";
$(divContainerID).show();
をそれは次のようになります。
var divContainerID = "divBlock1";
$('#'+divContainerID).show();
divContainerID
が要素の実際のIDである場合、または
var divContainerID = "divBlock1";
$('.'+divContainerID).show();
クラスの場合(私はそれがそうではないと思っていますが、とにかくそれをあなたに与えると思いました)。
はい。文字列が有効なクエリーを表す限り、これは問題ありません。
私はこのサイトが大好きです... ありがとうございました。私はそのことについて健全性チェックが必要でした。 –
@Antilogic、このサイトは中毒性があります。あなたがここにどれくらいの時間を費やしているか、残りの部分のように固まってしまうかもしれないことに注意してください:) – JaredPar
もちろん男ですが、時にはこれが唯一の方法です。しかし、あなたが知っている通り、あなたの例にあるクエリは有効なクエリではありません。おそらくあなたはそれがこのようなことする必要があるだろう...
をクラスまたはIDを照会している:
var divContainerID = "#divBlock1";
$(divContainerID).show();
か:
var divContainerID = ".divBlock1";
$(divContainerID).show();
はい、しかし、文字列を覚えているが、それは、ID
.
接頭辞である場合、それは
CSSクラスであればそうでない場合、それはだ
#
プレフィックスが必要になりますHTML要素とみなされる
これは私が逃したものです...ありがとう –