javascript - 为什么 jQuery的html()方法不能获取tr标签?
怪我咯
怪我咯 2017-04-11 10:18:58
[JavaScript讨论组]

html部分:

jQuery部分:

var str=$("#mo").html();
console.log(str);

console.log的结果:

为什么不能获取tr标签,怎样才能获取?

而且很奇怪的,我用after()方法的里,拼接标签后,竟然不能正确显示,请问为什么?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
迷茫

td 要写在 tr 里,tr 要写在 table 里,恩!

阿神

<p id="mo">

    <td><input type="text" class="name"></td>
    <td><select>
        <option>顶部分类</option>
        </select>
    </td>
    <td><input type="text" class="instr"></td>
    <td><input type="text" class="order"></td>
    <td><input type="button" value="修改" class="edit"></td>

</p>

以上是你给的html代码 之中 并没有<tr>标签 那你怎么能获取呢?

我个人认为 .after()在这里不适用 如果要套在td外层 达到这样的效果
<p>

<tr>
    <td>
    </td>
</tr>

</p>
应该使用wrapAll()方法

巴扎黑

您好,没有table标签的话,确实是获取不出来的。请问您之后是怎么处理的?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号