0

以下代码应允许在单击 img 时显示 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>

什么都没有发生?

4

2 回答 2

2

更改$('#mob-search-image img')$("#mob-search-image");

$('#mob-search-image').click(function(){
       $('#mobile-search').show();
   });
于 2013-07-20T14:55:57.047 回答
1

试试这个:

$('#mob-search-image').click(function(){
   $('#mobile-search').show();
});
  • mob-search-image是图像的 ID。
  • 它里面没有任何img孩子。
  • 因此,您的带有选择器的代码#mob-search-image img将不起作用。
于 2013-07-20T14:56:10.960 回答