簡體   English   中英

<a>從jQuery變量中的ul li中</a>選擇<a>值</a>

[英]Select <a> values from ul li within a jQuery variable

我有一個jQuery變量,如下所示

var $data = "<li id='root'><a href='#'>Root node</a><ul><li><a href='#'>Child node</a></li></ul></li><li id='root2'><a href='#'>Root 2 node</a><ul><li><a href='#'>Child 2 Parent Node</a><ul><li><a href='#'>Child 2 child1</a></li></ul><ul><li><a href='#'>Child 2 child2</a></li></ul></li></ul></li>";

我想獲取每個<a href=#>值的值並將其推入數組。

任何身體都可以幫忙嗎???

var arr = $($data).find('a[href="#"]').map(function(){
     return $(this).text()
}).get();

演示 (打開控制台)

您可以使用.map()

var values = $("a[href='#']", $data).map(function() {
    return this.innerHTML;
}).get();

演示: http : //jsfiddle.net/Vp7tN/

暫無
暫無

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

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