2013-12-22 32 views
0

我正在通過一堆p標籤循環獲取值。我試圖在用戶輸入新值時檢查是否有重複條目。jQuery每個商店將數據返回到字符串

我將如何遍歷p標籤,並將文本值存儲到數組甚至字符串中,以便我可以延遲檢查重複項?

我的p標籤的構成就像這樣:

<p class="favorite-tag-name">My Favorite Storage</p> 

我走過來的值存儲到一個變量試圖循環,但它似乎不是全部,只存儲的最後一個值。

var catNames = jQuery(".favorite-tag-name").each(function() { 
               jQuery(this).text(); 
             }); 

我想循環並將所有值存儲到數組或字符串中,以便我可以使用新條目進行交叉檢查。

回答

2

使用.map()

var catNames = jQuery(".favorite-tag-name").map(function() { 
    return jQuery.trim(jQuery(this).text()); 
}).get(); 

演示:Fiddle

+0

我都試過,但它似乎並沒有返回任何東西 – EHerman

+0

@EHerman看到http://jsfiddle.net/arunpjohny/d49mQ/1/ –