2016-02-03 26 views
0

我正在查看网站模板。

我发现,当用户点击一个链接,它会运行一个JavaScript使用此命令来更改网站主题:

$('link#theme').attr('href', 'theme2.css'); 

在jQuery的是什么意思选择?这个命令在我的页面中改变了什么对象?

回答

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">