论坛首页 Web前端技术论坛

IE8下jquery根据class取不到子级元素的值

浏览 3176 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-04-27   最后修改:2012-04-27
<li  class="au_list"><span id="1111"></span>1111</li>
<li  class="au_list"><span id="2222"></span>2222</li>
<li  class="au_list"><span id="3333"></span>3333</li>
$(".au_list").click(function() {
  alert('aaaa');
 });


如上所示,我通过JS为span指定了不同的css,添加了一个背景图片以显示不同的图标。。然后点击图标或者图标下方的文字。。触发事件。。。在chrome和firefox中是可以的。。。但是在IE8中就不行。。。IE8中只有点击span后面的文字才触发事件。而点击span区域没有任何反应。。。。请教大家这个问题怎么解决。。。。(PS:我在问答频道也发了。。可惜半天没动静。只好发在这让大家讨论下。。。)
   发表时间:2012-04-27  
我愣。。。大家都没遇到过这问题么。。。。。我用$(".au_list span").click(function() {  都监听不到这个span的click事件。。。。恶心的是在IE7下面是可以的。。。。
0 请登录后投票
   发表时间:2012-05-04   最后修改:2012-05-04
$(".au_list span").click(function() {   
  alert('aaaa');   
 });  

 

0 请登录后投票
   发表时间:2012-05-04  
问题解决了。。是我在解决另外一个问题的时候发现多了个</form>标签。。。然后删除之后。这个问题也莫名的好了。。。真无语。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics