mau*_*lus 1 html javascript jquery jquery-selectors
我有一个这样的段落:
<p>
<strong>Cost:</strong>
$1,500 - $10,000 (see below for details)
</p>
Run Code Online (Sandbox Code Playgroud)
我想先选择strong文本,然后选择not strong文本.
我正在尝试以下方法:
$('p').not('strong').html()
Run Code Online (Sandbox Code Playgroud)
和
$('p:not("strong")')
Run Code Online (Sandbox Code Playgroud)
但它似乎没有起作用.
如果你需要p元素不强,那么你也需要组合:has选择器
$('p:not(:has(strong))')
Run Code Online (Sandbox Code Playgroud)
获取没有强内容的文本节点文本:
$('p').clone().children().remove().end().text();//returns $1,500 - $10,000 (see below for details)
Run Code Online (Sandbox Code Playgroud)
获取强元素文本:
$('p strong').text();//return Cost:
Run Code Online (Sandbox Code Playgroud)