2009-05-11 5 views

答えて

5

をそれは次のようになります。

var divContainerID = "divBlock1"; 
$('#'+divContainerID).show(); 

divContainerIDが要素の実際のIDである場合、または

var divContainerID = "divBlock1"; 
$('.'+divContainerID).show(); 

クラスの場合(私はそれがそうではないと思っていますが、とにかくそれをあなたに与えると思いました)。

+0

これは私が逃したものです...ありがとう –

3

はい。文字列が有効なクエリーを表す限り、これは問題ありません。

+0

私はこのサイトが大好きです... ありがとうございました。私はそのことについて健全性チェックが必要でした。 –

+0

@Antilogic、このサイトは中毒性があります。あなたがここにどれくらいの時間を費やしているか、残りの部分のように固まってしまうかもしれないことに注意してください:) – JaredPar

0

もちろん男ですが、時にはこれが唯一の方法です。しかし、あなたが知っている通り、あなたの例にあるクエリは有効なクエリではありません。おそらくあなたはそれがこのようなことする必要があるだろう...

をクラスまたはIDを照会している:

var divContainerID = "#divBlock1"; 
$(divContainerID).show(); 

か:

var divContainerID = ".divBlock1"; 
$(divContainerID).show(); 
0

はい、しかし、文字列を覚えているが、それは、ID

  • .接頭辞である場合、それは

  • CSSクラスであればそうでない場合、それはだ

    • #プレフィックスが必要になりますHTML要素とみなされる

    関連する問題