Im循環遍歷特定頁面上的所有div,並查找由'style'屬性中的主題定義的url。如果我找到url,我想將CSS添加到特定的類。我沒有得到任何的錯誤,有人可以看看我錯了嗎?將CSS添加到帶有樣式(url)的類中找到
代碼:
if (top.location.pathname === '/news/') {
$j("div").each(function() {
if ($j(this).css('background-image') === 'http://daddykate-acc.daddykate.be/wp-content/plugins/js_composer/assets/vc/vc_gitem_image.png') {
$j('.vc_gitem-zone').css('display', 'none');
}
});
}
小PS:本$j
才能使代碼工作(WP主題義務)
編輯:好的,所以我只是用了 'setTimeout的' 功能使函數在加載DOM後運行。現在一切正常,感謝所有的輸入!
'附加$ J(本)的.css( '背景圖像')=== 'url(http://daddykate-acc.daddykate.be/wp-content/plugins/js_composer/assets/vc/vc_gitem_image.png)''................. .....................檢查'top.location.pathname'和'的值$ j(this).css('background-image')' –
如果使用console.log($ j(this).css('background-image'))',你會得到什麼?似乎很明顯要調試,對吧?! –
console.log由於某種奇怪的原因返回none,可能是因爲dom尚未加載? @ A.Wolff –