2013-07-20 48 views
0

下面的代碼應該允許div在點擊img時顯示。img上的jQuery顯示div

$(document).ready(function(){ 

    $('#mob-search-image img').click(function(){ 
     $('#mobile-search').show(); 
    }); 

}); 

<div id="search"> 
    <img id="mob-search-image" src="assets/images/mobile-search.png"/> 
</div> 

什麼都沒有發生?

回答

2

變化$('#mob-search-image img')$("#mob-search-image");

$('#mob-search-image').click(function(){ 
     $('#mobile-search').show(); 
    }); 
+0

工作過的一種享受,謝謝。 – sark9012

+0

Np,只是不要忘記接受:) –

+0

'#mob-search-image'已經足夠,更好了 –

1

嘗試這種情況:

$('#mob-search-image').click(function(){ 
    $('#mobile-search').show(); 
}); 
  • mob-search-image是圖像的ID。
  • 它裏面沒有任何img孩子。
  • 因此,您的代碼與選擇器#mob-search-image img將無法​​正常工作。