javascript只获取div父节点值(没有子节点)

use*_*321 5 html javascript

这是我的问题:

<html>
    <div id="parentdiv">
        some parent value
        <div id="childdiv">some child value</div>
    </div>
</html>
Run Code Online (Sandbox Code Playgroud)

父 div --> 父 div 内容 --> 子 div --> 子 div 内容 --> 结束子 div --> 结束父 div

我只需要获取父 div 值,不需要子 div 值。我怎样才能在 Javascript 中做到这一点?

Wez*_*Wez 0

如果您可以控制 HTML - 只需将值包装在<p>标签中(应该如此),然后像这样访问它。

超文本标记语言

<html>
    <div id="parentdiv">
        <p>some parent value</p>
        <div id="childdiv">some child value</div>
    </div>
</html>
Run Code Online (Sandbox Code Playgroud)

jQuery

$('#parentdiv p').text();
Run Code Online (Sandbox Code Playgroud)

如果父级 div 中有其他<p>元素,则使用类。