我在檢查我的網站上的網頁中的網址時遇到問題。 這就是我所擁有的。檢查確切的URL
檢查的確切字符串效果很好:
var url = location.pathname;
if ("url:contains('texas-ignition-interlock')") {
$("body").addClass("texas-ppc-page");
}
但是,當我有類似的話頁面的URL,這兩個類都加入到這兩個網頁。
var url = location.pathname;
if ("url:contains('texas-ignition-interlock-device')") {
$("body").addClass("texas-ppc-device-page");
}
我也嘗試indexOf
,並沒有工作做類似名稱的網頁。 這是我試過的,這適用於第一個例子。第二個例子會添加第一個類。
if (window.location.href.indexOf("texas-ignition-interlock") > -1) {
$("body").addClass("texas-ppc-page");
}
if (window.location.href.indexOf("texas-ignition-interlock-devices") > -1) {
$("body").addClass("texas-ppc-device-page");
}
現在,我仍然可以使用indexOf
版本。我只是使用類.texas-ppc-page
將目標鎖定在一頁上,而在第二頁上,我將使用.texas-ppc-page.texas-ppc-device-page
這兩個類別作爲目標。
有沒有更好的方式與JS或jQuery做到這一點?
爲什麼不在服務器上添加這些類? – charlietfl
我們在DNN CMS上。數據庫驅動頁面。 – Vcasso