2013-12-22 2 views
0

Я зацикливаю кучу p-тегов, чтобы получить значение. Я пытаюсь проверить, нет ли повторяющихся записей, когда пользователь вводит новое значение.jQuery каждый магазин возвратил данные в строку

Как бы я прошел через теги 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/ –

Смежные вопросы