我正在查看网站模板。
我发现当用户点击某个链接时,它会使用此命令运行JavaScript来更改网站主题:
$('link#theme').attr('href', 'theme2.css');
在jQuery中,这个选择器是什么意思?该命令在我的页面中发生了什么变化?
答案 0 :(得分:5)
这会选择一个link
元素,其中包含theme
id,这是指向CSS样式表的链接。
attr
更改href
,以便它指向不同的样式表,强制浏览器加载新的样式表。
请记住,要在页面中包含样式表,您需要使用此元素:
<link rel="stylesheet" type="text/css" href="theme1.css">
您可以添加一个ID,以便选择器找到它,并可以对其进行操作:
<link rel="stylesheet" type="text/css" href="theme1.css" id="theme">