日期:2014-05-16 浏览次数:20531 次
<ul>
<li id="rootli">
  列表1
  <ul>
     <li>这里没有id</li>
     <li>动态生成的li,如何在mouseover时判断这个li有没有id?</li>
  </ul>
</li> 
</ul>
$("li").mouseover(function () {
        nowID = $(this).attr("id");
        if (nowID != "" && nowID != null) {
            alert($(this).attr("id"));
        }
    })
    $("li").mouseover(function(e) {
        nowID = $(this).attr("id"); if (nowID != "" && nowID != null) { alert($(this).attr("id")); }
       e.stopPropagation(); 
     })
------解决方案--------------------
阻止冒泡就行了。