从DIV获取内部文本

Mah*_*buj 2 jquery

HTML:

<div id="country">
    <span>B</span>
    Bangladesh
</div>

<div id="capital">
    Dhaka
    <span>D</span>
</div>
Run Code Online (Sandbox Code Playgroud)
  1. #country,我想要孟加拉国
  2. #capital,我想要达卡

我怎样才能做到这一点?

Den*_*rab 8

试试这是否有效

$('#country').clone().children().remove().end().text();
$('#capital').clone().children().remove().end().text();
Run Code Online (Sandbox Code Playgroud)

.clone() 克隆选定的元素.

.children() 从克隆元素中选择子元素

.remove() 删除以前选择的子项

.end() 再次选择所选元素

.text() 从没有子元素的元素中获取文本