jquery append追加时checkbox没进到td里面

转战-大陆 学生  2015-12-15 10:43:07
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!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>
<link rel="stylesheet"
href="${pageContext.request.contextPath }/css/css.css"
type="text/css"></link>
<script type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery-1.8.3.js">
</script>

<script type="text/javascript">
$(function(){
//获取已完成订单的部门数据
getSelectPart();

});
function getSelectPart(){
$(document).on("click","#selectpart",function(){
$("#hidetable").empty();

$("#hidetable").append("<tr><td style='text-align:left;background:red'>");
for(var i = 0;i<4;i++){

$("#hidetable").append("<input type='checkbox' name='checkname' value='part.PId'/>");


}
$("#hidetable").append("</td></tr>");





});

}
</script>
</head>
<body>

<span id="selectpart">请选择部门</span>

<table id="hidetable">
<!-- 出问题的填充位置-->
</table>

</body>
</html>
怎么解决?大哥哥大姐姐们
...全文
117 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
转战-大陆 2016-02-18
看别人用的$("id").html()拼接代替的追加 ,也挺好的,
  • 打赏
  • 举报
回复
转战-大陆 2016-02-18
用$("id").html()拼接代替的追加
  • 打赏
  • 举报
回复
兔子托尼啊 2015-12-16
F12 调试看看
  • 打赏
  • 举报
回复
科學信仰 2015-12-16
<table id="hidetable"> <!-- 出问题的填充位置--> </table> 在这个基础上,估计即使empty后再append也没用,应该获得它第二级及以下所有内容后再append
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-12-15 10:43
社区公告
暂无公告