我有一些看起来像这样的HTML:
<dl>
<dt>Label 1</dt>
<dd>
Yadda yadda yadda
</dd>
<dt>Label 2</dt>
我想看看“Yadda yadda yadda”的文字。我想我需要告诉jQuery做一些像“选择标签,其中父母是包含文本的标签”标签1“。
这样做的好方法是什么?
谢谢!
答案 0 :(得分:4)
它不是父标签,它是以前的兄弟。你可以这样做:
var text = $('dt:contains("Label 1")').next().text();
当然,这也会选择包含文字dt
的任何其他Label 1
元素。
如果元素始终是第一个dd
元素,您也可以执行以下操作:
var text = $('dl dd').eq(0).text();
答案 1 :(得分:0)
$("dl dd");