js:appendchild无效果

kzy919675696 2016-05-12 08:34:20
代码如下
<table class="table table-bordered data-table" id="table1">
<thead>
<tr>
<th>学号</th>
<th>密码</th>
<th>姓名</th>
<th>性别</th>
</tr>
</thead>
<tbody id="thebody">
<tr id="person" style="display:none" class="gradeX" name="person" >
<td><input type="text" name="personId" id="personId"
onkeyup="document.getElementById('pwd'+this.id).value =this.value;"></td>
<td><input type="text" name="pwd" id="pwd" ></td>
<td><input type="text" name="name" id="name"></td>
<td>
<select id="sex" name="sex" value="${param.select}">
<option value="男">男</option>
<option value="女">女</option>
</select>
</td>
<td><input type="text" name="isadmin" value="false" readonly="true" id="isadmin" style="display:none"></td>
</tr>
<tr class="gradeX" name="person0" id="person0">
<td><input type="text" name="personId0" id="personId0"
onkeyup="document.getElementById('pwd'+this.id).value =this.value;"></td>
<td><input type="text" name="pwd0" id="pwdpersonId0" ></td>
<td><input type="text" name="name0" id="name"></td>
<td>
<select id="sex" name="sex0" value="${param.select}">
<option value="男">男</option>
<option value="女">女</option>
</select>
</td>
<td><input type="text" name="isadmin0" value="false" readonly="true" id="isadmin" style="display:none"></td>
</tr>
</tbody>
</table>


<script type="text/javascript">

var i=0;
function addNewTr(){
++i;
var v=$("#person").clone();
v.attr("id","person"+i);
var name="#person"+i;
v.attr("style","display:block");
$(name+" #personId").attr("name","personId"+i);
$(name+" #personId").attr("id","personId"+i);
$(name+" #pwd").attr("name","pwd"+i);
$(name+" #pwd").attr("id","pwdpersonId"+i);
$(name+" #name").attr("name","name"+i);
$(name+" #sex").attr("name","sex"+i);
$(name+" #isadmin").attr("name","isadmin"+i);
$("#thebody").appendChild(v);/********************* 这里添加v后没有显示出来 ************************/
alert($(name+" #name").attr("name"));
}

</script>
...全文
140 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jio可 2016-05-13
  • 打赏
  • 举报
回复
jquery使用append('添加的内容')
天际的海浪 2016-05-12
  • 打赏
  • 举报
回复
appendChild是原生DOM对象的方法, jquery对象是 $("#thebody").append(v);
内容概要:该文档为一段用于Google Earth Engine(GEE)平台的JavaScript代码脚本,旨在对研究区域(AOI)内的Landsat 8卫星影像进行土地利用/土地覆盖(LULC)分类。脚本首先筛选2024年云量低于10%的Landsat 8 Level-2地表反射率影像,构建中值合成影像并应用缩放因子校正。随后,基于预先定义的水体(Water)和植被(Vegetation)样本点,合并训练样本并提取影像对应波段数据,采用随机森林分类器(smileRandomForest)对影像进行监督分类。最后,通过划分训练集与测试集,输出混淆矩阵、总体分类精度和Kappa系数,完成分类结果的精度评估。; 适合人群:具备遥感图像处理基础知识的科研人员、地理信息系统(GIS)技术人员以及环境监测相关领域的研究生或专业人员;熟悉GEE平台基本操作者更佳; 使用场景及目标:①实现特定区域多光谱遥感影像的土地覆盖分类;②掌握GEE平台上从影像预处理、样本构建、模型训练到精度验证的完整分类流程;③支持水资源管理、生态环境监测等应用领域的空间数据分析; 阅读建议:此资源以实际代码形式呈现,建议结合GEE开发环境边运行边学习,重点关注影像预处理方法、训练样本构建逻辑、分类器参数设置及精度评估指标解读,便于迁移应用于其他区域或传感器数据。

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧