我有這樣的事情。並使用它來匹配來自url的字符串並激發jquery以隱藏生成的div。我究竟做錯了什麼?當我傳遞一個警報而不是.hide()它的解僱。用javascript匹配url
if(window.location.href.indexOf("HairTransformation-Press") > -1) {
$('.product').hide();
}
這裏是更新的代碼
$(window).load(function(){
var myString = "HairTransformation-Press";
if(window.location.href.toLowerCase().indexOf(myString.toLowerCase()) > -1) {
$('.product').hide();
}
});
你應該轉換toLowerCase()兩個字符串,爲了做好對比 – jose
是否有一個類的元素'product'存在嗎? – Blender
如果你的div元素都有一個唯一的ID,你可以這樣做:的document.getElementById style.visibility = '隱藏 ' –