我在从对象获取innerHTML时遇到问题。目前我有这段代码:
console.log( $(myString).find("#" + someID).prevObject );
<li>
元素。这将在控制台中输出以下内容:
我正在努力研究如何从此日志中获取innerHTML
属性。
干杯
答案 0 :(得分:3)
您可以通过jQuery html
函数获取元素的HTML。因此,假设具有ID的元素确实存在:
console.log( $(myString).find("#" + someID).html() );
这将为您提供您想要的内容:li
的{{1}}的HTML。请注意,我删除了id
。有两个原因:
你说你想要prevObject
的{{1}}的HTML。如果您这样做,则不需要li
。
id
是jQuery的无证件方面。它可以改变意义,改变名称,或完全从一个点发布到下一个发布。 (但主要是#1点。)
答案 1 :(得分:2)
您应该从jquery对象中获取html元素,如下所示:
console.log( $(myString).find("#" + someID).prevObject[0].innerHTML );
或者您可以访问jackys版本的innerHTML
console.log( $(myString).find("#" + someID).prevObject.html() );
答案 2 :(得分:1)