我想改變我的主圖像,當我點擊它,我做了console.log
,它給了我這個錯誤Uncaught TypeError: Cannot read property 'src' of null
,我做錯了this
屬性?我如何點擊我的img-container
以顯示爲主圖像?提前致謝 !改變主圖像與點擊不工作
我的div
<ul class="list-inline ">
<div class="main_image"><img src="some.jpg" ></div>
<li><div class="img-container"><img src="some.jpg" ></div></li>
<li><div class="img-container"><img src="some.jpg" ></div></li>
</ul>
jQuery的
<script>
$(document).ready(function() {
$(".img-container img").click(function() {
$(".main_image img").attr("src", $(this).attr("src"));
});
});
</script>
無法重現http://jsfiddle.net/mowglisanu/smwej5fw/ – Musa
你代碼的作品。問題可能在其他地方。 – nanndoj
@Risbo,你確定DOM元素不是在頁面加載後動態添加的嗎?在這種情況下,腳本運行但無法找到相關元素,從而引發該錯誤 – Anzel