1

OK、もう一度助けが必要です。http://snipplr.com/users/Roshambo/のコードを使用して、クエリ文字列の変数をあるページから別のページに渡すことができました。

それはすべてうまく機能し、2ページ目のアラートを使用してテストすることで機能することがわかります。

var byName = $.getUrlVar('id');
alert(byName);

しかし...私がやりたいのは、その変数を取り、それをcssルールに貼り付けることです。これにより、これは本質的に発生します。

div#byName{
    display: block;
}

document.writeの使用は非常に嫌われており、正直なところ、自分が何をしているのかわかりません。ブロックとして表示するvarと同じIDのdivを取得するにはどうすればよいですか?

どんな助けでも大歓迎です。私はこのプロジェクトで終わりを告げています!:(

4

3 に答える 3

3

あなたが試すことができます:

var byName = $.getUrlVar('id');
$("#" + byName).css("display", "block");
于 2010-11-23T16:10:40.270 に答える
1

.css()jQueryコマンドを使用してcssスタイルを適用できます。

var byName = $.getUrlVar('id'); 
$("#" + byName).css("display", "block");

見てください:http://api.jquery.com/css/

または、addClass()を使用して、cssファイルでスタイルを定義します

var byName = $.getUrlVar('id');
$("#" + byName).addClass("example");

div.example{
    display: block;
}
于 2010-11-23T16:11:05.447 に答える
0

.addClass('foo')クラスがすでにスタイルを持っているところをただ逃げることができますか?

于 2010-11-23T16:10:08.793 に答える