我想得到'P'的内容。使用jQuery从以下html代码中进行标记。
<div id="div_id_disciplina" class="form-group ">
<label for="id_disciplina" class="control-label ">
Disciplina
</label>
<div class="">
<ul class="token-input-list-facebook">
<li class="token-input-token-facebook">
<p>Áudio e Vídeo</p>
<span class="token-input-delete-token-facebook">×</span>
</li>
<li class="token-input-input-token-facebook">
<input type="text" autocomplete="off" id="token-input-id_disciplina">
</li>
</ul>
<textarea class="form-control" id="id_disciplina" name="disciplina"></textarea>
</div>
如何实现呢? 提前谢谢。
答案 0 :(得分:9)
使用$('p')
查询并使用.text()
函数将innerHTML作为文本。
$('p').text()
答案 1 :(得分:4)
$('p').text()
会获得段落标记内的文字。
答案 2 :(得分:3)
你可以这样做:
// If you want to get the html content
$(".token-input-token-facebook p").html();
// Or if you want to get the text
$(".token-input-token-facebook p").text();
答案 3 :(得分:0)
找到它并得到它的文字。
var value = $("ul li.token-input-token-facebook > p").text();
答案 4 :(得分:0)
//when document is load
$(function(){
//get the children of element
var p = $(".token-input-token-facebook").find('p');
//and then get the text
alert(p.text());
})