jquery使用html()获取表格标签失败
有如下div
<div id="div_categoryManage_tableRowTemplate">
<tr>
<td></td>
<td><input type="text"
name="ipt_categoryManage_cateName"
class="w-250"
placeholder="请输入分类名"
data-rule="required;length(1~50);">
</td>
<td><input type="checkbox"
name="ipt_categoryManage_displayStatus"
class="checkbox">
<label for="ipt_categoryManage_displayStatus"></label>
</td>
<td><input type="text"
name="ipt_categoryManage_sort"
class="sort_input w-90"
placeholder="请输入排序序号"
data-rule="required;range(1~9999)">
</td>
<td><a name="a_categoryManage_delRow">删除</a></td>
</tr>
</div>
使用 console.log($("#div_categoryManage_tableRowTemplate").html());
打印
打印的结果是:
<input type="text" name="ipt_categoryManage_cateName" class="w-250" placeholder="请输入分类名" data-rule="required;length(1~50);">
<input type="checkbox" name="ipt_categoryManage_displayStatus" class="checkbox">
<label for="ipt_categoryManage_displayStatus" +rownumber="" +="" "=""></label>
<input type="text" name="ipt_categoryManage_sort" class="sort_input w-90" placeholder="请输入排序序号" data-rule="required;range(1~9999)">
<a name="a_categoryManage_delRow">删除</a>
为什么没有获取到tr和td标签?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你的表格没按规范写,应该是
table>tbody>tr>td
首先恕我直言,你这写的什么鸟玩意?
进入正题:代码格式要规范,
<td>
没有闭合标签是个什么鬼?<label for="ipt_categoryManage_displayStatus" +rowNumber + "></label>
你这个加号又是什么鬼?最重要的,谁告诉你
div
里面可以套tr
的? 你的table
呢?table的书写格式是:
<table>
</table>
html 没学会,后面搞的这些只能让你在坑里越陷越深~
特意过来回答.. 采纳的答案完美
后面两位的回答感觉没看懂楼主意思
新手碰到楼主一样的问题,用模板结果html()出来的tr,td都没了..
下面代码获取到tr_template,然后html() 再append到实际tbody中就ok.