<li onclick="Show(this)">
<span>新闻</span>
<span></span>
<span>。。<span>
 </li>
在show函数中获得 “新闻”和“(共计100条信息)”应该怎么选择?

解决方案 »

  1.   

    function Show(obj){
    alert($(obj).find("span:first").text());\\弹出"新闻"
    }
    “(共计100条信息)”不知道在哪...
      

  2.   


    <script src="http://ajax.Microsoft.com/ajax/jQuery/jquery-1.3.2.min.js" type="text/javascript"> </script> 
    <script language="javascript">  
    function Show(obj){
    var n = 0;
    $(obj).children("span").each(function(){
    alert($(this).html());
    n++;
    });
    alert("共" + n + "条信息");
    }
    </script> 
    <li onclick="Show(this)"> 
    <span>新闻1</span> 
    <span>新闻2</span> 
    <span>。。 </span> 
    </li> 
      

  3.   

    $(p).find("span:first +span ")。html();
    这样就能找到了!