使用jQuery获取<p>标记内容</p>

时间:2014-07-19 15:22:24

标签: jquery html jquery-filter

我想得到'P&#39;的内容。使用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>

如何实现呢? 提前谢谢。

5 个答案:

答案 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());
})

实例:http://jsfiddle.net/r39qu/