$("div").append("<p></p>"),为啥会出现两个p标签
jquery吧
全部回复
仅看楼主
level 6
$("div").append("<p>" + x + " " + y + "</p>"),为什么会出现两个p标签
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#btn_click").click(function () {
var x = $("#btn_click").offset().left;
var y = $("#btn_click").offset().top;
$("div").append("<p>" + x + " " + y + "</p>");
return false;
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<button id="btn_click">
点我</button>
</div>
</form>
</body>
</html>
最终显示结果:
2015年11月27日 02点11分 1
level 6
问题已解决,去掉表单和return false;就行了。但是,为什么有表单时会出现这种问题呢?求解!!!
2015年11月27日 02点11分 2
1