jquery使用变量编写样式

时间:2010-11-23 16:09:06

标签: jquery coding-style var

好的,我再次需要帮助。 我设法使用这个人代码将查询字符串中的变量从一个页面传递到另一个页面: http://snipplr.com/users/Roshambo/

这一切都很有效,我可以通过在第二页上使用警报来测试它是否有效:

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

然而......我想要做的是将var并将其粘贴到css规则中,这样就可以实现:

div#byName{
    display: block;
}

我已经读到使用document.write很重视并且说实话,我只是不知道我在做什么。如何获得id与var相同的div以显示为块?

任何帮助都非常感谢。我很满意这个项目! :(

3 个答案:

答案 0 :(得分:3)

您可以尝试:

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

答案 1 :(得分:1)

您可以使用.css()jQuery命令将

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;
}

答案 2 :(得分:0)

您是否可以与.addClass('foo')在那里已经拥有风格的地方一起度过?