我有一個網站被分成4個子類別。每個類別都包含我想根據父類別進行更改的html文件。基本上,我想讓jquery讀取HTML文檔的文件夾名稱,並根據名稱啓動一個腳本。我想每個類別爲指向其他類(我爲什麼我需要單獨的類別),我對這個代碼解析:在Jquery中,我如何使用if/else與window.location.pathname.indexOf?
$(document).ready(function() {
$('.workopen').click(function(e) {
$(this).siblings('.open').addBack().toggleClass('open');
e.stopPropagation();
});
if (window.location.pathname.indexOf("firstcategory") > -1) {
$('.work .workopen .four').siblings('.open').addBack().toggleClass('open')
$('.one .inner2, .two .inner2, .three .inner2').hide();
$('.etc').css("text-decoration", "underline");
}
});
它不正是我想要的!但一次只能在一個類別上工作(firstcategory)。我的問題是:我可以寫一個if/else語句來讓我改變三個類別嗎?或者我必須寫4個獨立的JS文件?
當然你可以做一個'if-else'語句。我也會推薦把'window.location.pathname.indexOf(「firstcategory」)'的值拉到變量中:) –
我對JQuery/JS很新,你能告訴我怎麼做嗎?我也忘了提及我希望每個類別都針對不同的課程(這是我爲什麼需要單獨的課程) – pat