簡體   English   中英

jQuery如何在div中選擇所有節點文本

[英]jQuery How to select all nodes text in div

我有這樣的股利:

<div class="movie">

    Date: 
    <span class="date"> June 12, 1987 </span>

    Título: 
    <span class="title">
        <a class="select_movie" href="#">
            Predator
        </a>        
    </span>

    Director: <span class="director">John McTiernan</span>

    Starring: <span class="starring">Arnold Schwarzenegger</span>

</div> 

單擊鏈接.select_movie后,我希望<div class="movie">所有文本節點。

$('.select_movie').click(function(){
    ..........
    ..........
});

最后,我需要檢索要分配給變量的節點的值,如下所示:

var date = June 12, 1987;

var title = Predator;

var director = John McTiernan;

var starring = Arnold Schwarzenegger;

嘗試此操作以獲取每個值:

$('.select_movie').click(function(){
    var movie = $(this).closest(".movie");
    var date = $(movie).find(".date").text();
    var title = $(movie).find(".title .select_movie").text();
    var director = $(movie).find(".director").text();
    var starring = $(movie).find(".starring").text();
});

小提琴http : //jsfiddle.net/unwgeqce/1/

每個var都是這樣的:

var date = $('.movie').find('.date').text();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM