у меня есть 2 различных файлов CSS для 2 клиентовJQuery добавить внешний файл CSS для всех HTML-страниц
Если я выбираю вариант 1 из индексатор страниц, все внутри 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