<div id="div1">aaaaa
<span id="sp_1">
b1

</span>
<span id="sp_2">
b2

</span>

</div>我只想提取div1里面不包含sp_1元素的html();请问该如何写?

解决方案 »

  1.   

    $("#div1").not( $("#sp_1")).html(); 
      

  2.   

    1楼的办法,不可以。
    我测试过了。
    代码如下
    <script src="jquery.js"></script> 
    <body>
     <div id="div1">aaaaa
    <span id="sp_1">
    b1
    </span> 
    <span id="sp_2">
    b2
    </span>
    </div>
    <script>
    alert($("#div1").not( $("#sp_1")).html()); 
    </script>
    </body>
     
      

  3.   

    我知如何搞了
    alert($("span").not( $("#sp_1")).html());