我有2個客戶端jQuery的追加外部CSS文件中的所有HTML頁面
如果我選擇選項1從索引頁 2個不同的CSS文件,裏面所有的html頁面應該追加下面的css文件:
<link rel="stylesheet" type="text/css" href="css/client1.css">
,或者如果我選擇選項2,那麼它應該加載下面的CSS文件:
<link rel="stylesheet" type="text/css" href="css/client2.css">
但是,這個變化有可能發生的所有HTML文件是下頁/
Indexer.html
<select class="selInput" id="selectClient">
<option>-- Select Client --</option>
<option value="client1">Client 1</option>
<option value="client2">Client 2</option>
</select>
<script>
$(document).ready(function(){
$(document).on("change", "#selectClient", function(){
jQuery(this).find("option:selected").each(function(){
if($(this).attr("value")=="client1-script"){
$("body").load("css/client1.css");
}
else if($(this).attr("value")=="client2-script"){
$("body").load("css/client2.css");
}
});
});
});
</script>
爲什麼不包括這些文件2。那麼只需在'body'上添加或刪除類就可以了? – roullie
你甚至知道'.load()'是如何工作的嗎? –
嗨@Praveen Kumar ...對不起,這只是演示..我沒有太多的想法腳本:( – Reddy