javascript仅获取div父节点值(不包含子节点)
我的问题是:javascript仅获取div父节点值(不包含子节点),javascript,html,Javascript,Html,我的问题是: <html> <div id="parentdiv"> some parent value <div id="childdiv">some child value</div> </div> </html> 某些父值 一些儿童价值观 父div-->父div内容-->子div-->子div内容-->结束子div-->结束父div 我只需要获取父div值,不需要子
<html>
<div id="parentdiv">
some parent value
<div id="childdiv">some child value</div>
</div>
</html>
某些父值
一些儿童价值观
父div-->父div内容-->子div-->子div内容-->结束子div-->结束父div
我只需要获取父div值,不需要子div值。如何在Javascript中实现这一点?如果您可以控制HTML,只需将值包装在
标记中(按原样),然后按原样访问它
HTML
如果parentdiv中有其他
元素,则使用类。这可以:
var $parent = $('#parentdiv').clone();
$parent.find('#childdiv').remove();
var parentvalue = $parent.text();
试试这个试试这个:
alert($('#parentdiv').clone().children().remove().end().text());
只需将其包装在一个span标记内,并获取该标记的inneHTML即可情况尚不清楚。你能更好地解释它/提供代码示例吗?请不要在你的问题中包含“谢谢”。这是无用的噪音。换句话说,你需要得到
一些父值
string.Fixed。感谢快速响应。dfsq-是的您是否有权访问jQueryUh。很抱歉,我回答了错误的主题lol。-这是此问题的解决方案。谢谢
var $parent = $('#parentdiv').clone();
$parent.find('#childdiv').remove();
var parentvalue = $parent.text();
alert($('#parentdiv').clone().children().remove().end().text());