删除span标签而不删除内部文本的最佳方法

用户794846

我创建了一个隐藏和显示某些字段的函数,问题是标签只是td中带有标签ID的文本,例如resolution_type_c_label。我无法隐藏td本身,因为它破坏了表格布局,所以我用innerwrap隐藏了文本。当我要显示字段时,最好在不删除文本的情况下删除span标签。

$(document).ready(function(){
    hide();

    function hide(){
        if($('#status').val() != 'Resolved') {

            $('#resolution_type_c').hide();
            $('#resolution_type_c_label').wrapInner('<span id="wrap1" style="display:none"></style>');

            $('#resolution_sub_c_label').wrapInner('<span id="wrap2" style="display:none"></style>');
            $('#resolution_sub_c').hide();

            $('#resolution_label').wrapInner('<span id="wrap3" style="display:none"></style>');
            $('#resolution').hide();
        }
        else {
            $('#resolution_type_c').show();
            $('#resolution_sub_c').show();
            $('#resolution').show();
        }

    } */

    $('#status').on('change', function() {
        hide();
    });

});
萨帕尔

您可以使用.unwrap().wrap()

.unwrap()从DOM中删除匹配元素集的父元素,而将匹配元素保留在原处。

.wrap()将HTML结构包装在匹配元素集中的每个元素周围。

@Spokey在他对帖子的评论中提供了礼貌

$('span').contents().unwrap();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除<span>标签,但保留文本?

来自分类Dev

仅删除普通文本,而不删除span元素

来自分类Dev

删除标签而不删除内容

来自分类Dev

选择所有文本而不删除h标签

来自分类Dev

Preg_replace 不删除找到的标签之间的文本

来自分类Dev

删除标签内的空白而不删除\ n

来自分类Dev

从元素删除文本而不删除引用

来自分类Dev

从字符串中删除带有文本的 Span 标签

来自分类Dev

Excel VBA删除方法不删除标题

来自分类Dev

选择数据框列而不删除标签

来自分类Dev

如何使Span标签不可删除?

来自分类Dev

从字符串中间删除字符:不删除内部元素

来自分类Dev

R-删除刻度线而不删除标签

来自分类Dev

tortoisegit删除不删除?

来自分类Dev

在<span>之后从<p>删除文本

来自分类Dev

删除嵌入消息而不删除文本信息discord.py

来自分类Dev

无法删除TD标签中带有第二个span标签的文本修饰

来自分类Dev

Angular中的Delete方法不删除

来自分类Dev

设置文本框文本而不删除绑定

来自分类Dev

从文本中删除<b>标签

来自分类Dev

删除文本格式标签

来自分类Dev

从图像imagej删除文本标签

来自分类Dev

兰吉| 如何使用span标签上的click事件删除突出显示的文本?

来自分类Dev

如何使用 JQuery 删除和添加新文本到 span 标签?

来自分类Dev

使用jsoup删除外标签和内标签的最佳方法是什么

来自分类Dev

SC删除不删除服务

来自分类Dev

删除合并的IBaction,而不删除

来自分类Dev

删除xp而不删除ubunutu

来自分类Dev

删除xp而不删除ubunutu