页面明明只有一个P标签 为什么用jquery查询出来是两个p标签 而不是一个

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>

   <title></title>
   <script src="js/jquery.js" type="text/javascript"></script>

      <script  src="js/output.js"   type="text/javascript"></script>

</head>
<body id="d" ><span></span>
<p></p>
<button>shanchu</button>
</body> 
</html>

--------------------------------------------------------------------

$(document).ready(function () {
    $("button").click(function () {
        $("p").empty();
        $("span:first").text("删除之后共有 " +$("p").length + " 个p元素");

    });
});

图片说明

你忒出js代码了吧。。你选的是div元素,dom中又没有,应该是0个

选的是div元素,没有选择到p标签

你在仔细找找 肯定是你搞错了 按照你的代码删除的确实是一个p图片说明