jQuery每个商店都将数据返回到字符串中

时间:2013-12-22 14:06:19

标签: javascript jquery

我循环遍历一堆p标签来获取值。我试图检查用户输入新值时没有重复的条目。

我如何遍历p标签,并将文本值存储到数组甚至字符串中,以便我可以延迟检查重复项?

我的p标签结构如下:

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

我试图循环将值存储到变量中,但它似乎只存储最后一个值,而不是全部。

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

我想循环并将所有值存储到数组或字符串中,以便我可以使用新条目进行交叉检查。

1 个答案:

答案 0 :(得分:2)

使用.map()

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

演示:Fiddle