我正在嘗試編寫一些JS,它將查找特定的主體類,並用大塊HTML替換頁面上找到的空白內容。在具有特定主體類的頁面上填充空div div
換句話說,我希望JS在具有「ly_productdetails ProductDetails en en_GB」主體類的頁面上觸發並注入一些特定的HTML。
我是一個JS noob所以不太確定我在做什麼錯在這裏。
$(document).ready(function() {
if ($('body.ly_productdetails ProductDetails en en_GB').length > 0) {
var element = document.getElementById("container");
element.innerHTML = "<div><h1>Products</h1></div>";
}
});
任何提示,將不勝感激。
感謝
檢查如何讓jQuery選擇與幾個班的第二個例子http://api.jquery.com/class-selector/ – kontur 2015-02-09 11:57:57
如果你希望它是所有這些類的主體,選擇器應該是'body.ly_productdetails.ProductDetails.en.en_GB'這些空格表示具有'en'類的元素中具有'en_GB'類的任何元素。在'主體內的ProductDetails內。ly_productdetails' - http://jsfiddle.net/du5rtfw7/1/ – Pete 2015-02-09 11:58:49
謝謝皮特。這工作完美:) – 2015-02-09 12:16:15