javascript – 获取不在另一个标记内的元素的InnerHTML

前端之家收集整理的这篇文章主要介绍了javascript – 获取不在另一个标记内的元素的InnerHTML前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

所以,如果我有

如何在不包含内部或任何其他HTML标记的情况下获取外部的InnerHTML? (基本上如何获得“你好”)

最佳答案
1一个有趣的选择:

这不是一个严肃的答案,并且基于达林莫里斯的高度破坏性答案,但破坏性稍小:

// Clone the element
var $clone = $("#outside").clone();

// Remove all the children (leaves text nodes)
$clone.children().remove();

alert($clone.text());

http://jsfiddle.net/TrueBlueAussie/ez4v83v5/4/

我再也不建议将其作为替代方案

2我认真的回答:

$('#outside')[0].firstChild.nodeValue

但是谁知道……这种技术在某些时候可能会派上用场:)

原文链接:https://www.f2er.com/jquery/428419.html

猜你在找的jQuery相关文章