带有 html 注释标签的 jQuery 换行

Posted

技术标签:

【中文标题】带有 html 注释标签的 jQuery 换行【英文标题】:jQuery wrap with html comment tags 【发布时间】:2014-11-12 08:39:51 【问题描述】:

我已经尝试了 3 种解决方案,但都没有成功。

我想用评论标签包裹我的侧边栏。

第一个解决方案:

$("#sidebar").wrap("<!--googleoff: index--><!--googleon: index>");

第二种解决方案:

来自这个帖子:jQuery comment/uncomment <!--element-->

function comment(element)
    element.wrap(function() 
        alert(this.outerhtml);
        return '<!--googleoff: index-->'+this.outerHTML+'"<!--googleon: index>';
    );

comment($('#sidebar'));

第三种解决方案:

$('#sidebar').prepend("<!--googleoff: index-->");
$('#sidebar').append("<!--googleon: index>");

我想要的结果:

<!--googleoff: index--> //start comment tags
 <div id="sidebar"></div>
<!--googleon: index> // tags

【问题讨论】:

【参考方案1】:

试试这个。

$('#sidebar').before("<!--googleoff: index-->");
$('#sidebar').after("<!--googleon: index-->");

【讨论】:

它没有用。当我查看源代码时,我找不到评论标签。 如果您使用 chrome,鼠标右键单击然后“检查元素”而不是“查看页面源代码”。 Page Source 表示加载的 Dom 元素,而不是当前的 Dom 元素

以上是关于带有 html 注释标签的 jQuery 换行的主要内容,如果未能解决你的问题,请参考以下文章

jQuery---jq操作标签文本(html(),text()),jq操作文档标签(插入,删除,修改),克隆,,jq操作属性,jq操作class属性,jq操作表单value,jq操作css,jq操作盒

jquery怎么给span赋值

带有 jQ​​uery 动画的慢速/无响应动画

使用带有 jQ​​uery 不显眼验证的 HTML-5 验证弹出窗口

如何使用JS或Jquery在</html>之后插入HTML注释标签[重复]

带有 jQ​​uery 的 Django 模板“包含”标签