jquery使用变量编写样式

jquery使用变量编写样式,jquery,coding-style,var,Jquery,Coding Style,Var,好的,再一次我需要帮助。 我使用以下代码成功地将查询字符串中的变量从一个页面传递到另一个页面: 这一切都很好,我可以通过使用第二页上的警报来测试它: var byName = $.getUrlVar('id'); alert(byName); 然而。。。我想做的是将该var粘贴到css规则中,这样基本上就可以实现: div#byName{ display: block; } 我读到过使用document.write是一种非常不受欢迎的方法,老实说,我不知道我在做什么。如何获取id与

好的,再一次我需要帮助。 我使用以下代码成功地将查询字符串中的变量从一个页面传递到另一个页面:

这一切都很好,我可以通过使用第二页上的警报来测试它:

var byName = $.getUrlVar('id');
alert(byName);
然而。。。我想做的是将该var粘贴到css规则中,这样基本上就可以实现:

div#byName{
    display: block;
}
我读到过使用document.write是一种非常不受欢迎的方法,老实说,我不知道我在做什么。如何获取id与var相同的div以显示为块

非常感谢您的帮助。我对这个项目束手无策

如果类已经有了样式,您可以使用.addClass'foo'吗?

如果类已经有了样式,您可以使用.addClass'foo'吗?

您可以尝试:

var byName = $.getUrlVar('id');
$("#" + byName).css("display", "block");
您可以尝试:

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

您可以使用.css jQuery命令应用css样式,如下所示:

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

或者使用addClass并在css文件中定义样式

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


您可以使用.css jQuery命令应用css样式,如下所示:

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

或者使用addClass并在css文件中定义样式

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


完美的和上面的答案一样,我似乎只能选择一个作为被接受的答案:对不起,伙计,但是非常感谢你的回答。太好了!和上面的答案一样,我似乎只能选择一个作为被接受的答案:对不起,伙计,但是非常感谢你的回答。