我正在製作幻燈片,有些圖片需要用鏈接包裝,有些則不需要。現在,我已經設置好了,如果圖像有鏈接,它隱藏在圖像下方的div中。所以,我想我可以把鏈接並用jQuery包裝在圖像周圍。我發現這段代碼這讓我非常接近:如何用自己的孩子包裝divs
$(".views-field-field-banner-image").click(function() {
window.location = $(this).next().find("a").attr("href");
return false;
});
的問題是,如果圖像沒有一個鏈接,我仍然可以點擊它,並得到一個錯誤:「未定義」。
希望有人以前見過這個。任何建議幫助!謝謝。
可你只需要添加一個''(中間有空格)之前,你的選擇? –