2010-11-23 67 views
1

好的,我再次需要幫助。 我已成功使用這個傢伙的代碼在查詢字符串傳遞變量從一個網頁到另一個: http://snipplr.com/users/Roshambo/jquery使用變量寫一個樣式

這一切的偉大工程,我可以看到通過使用第二頁上的警報,以測試它,它的工作原理:

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

但是...我希望做的是採取var和粘貼到CSS規則,所以,這將主要發生:

div#byName{ 
    display: block; 
} 

我讀過使用document.writ老實說,我很不高興,我只是不知道自己在做什麼。我怎樣才能得到一個與var相同的id作爲塊顯示?

任何幫助極大不勝感激。我在這個項目中結束了! :(

回答

1

可以使用的CSS()的jQuery命令應用CSS樣式

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

看:http://api.jquery.com/css/

,或者使用ddClass()和CSS文件中定義自己的風格

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

div.example{ 
    display: block; 
} 
0

你能只是.addClass('foo')所在班級已經有風格奪路而逃

3

你可以試試:

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

最佳的解決方案,我認爲。 – 2010-11-23 16:12:27

+0

完美!與上面的答案一樣,看起來我只能選擇一個作爲接受的答案,雖然:(抱歉,老兄,但非常感謝你的回覆。 – Keith 2010-11-24 10:08:10

相關問題