Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   как поместить результаты выборки в массив (https://javascript.ru/forum/jquery/40550-kak-pomestit-rezultaty-vyborki-v-massiv.html)

hardware 10.08.2013 12:17

как поместить результаты выборки в массив
 
в выборку попадают несколько пораграфоф:
var cotNew_sob = $('.cotNew_sob').text();

как поместить результаты этой выборки в массив что бы каждый параграф был помещен в отдельный пункт массива?

Deff 10.08.2013 12:49

hardware,
:) Приведите HTML контент .cotNew_sob
Отметьте в нём границы параграфов. ... ну или ?

hardware 10.08.2013 12:53

<div class="nuw">
                            <img src="css/img/orbit/n.jpg" width="125" height="125" />
                            <div class="cotNew">
                                <a href="#">Новый сайт</a>
                                <p class="dit">09.08.2013</p>
                                <p class="cotNew_sob">Задача организации, в особенности же постоянный количественный рост и сфера нашей активности требуют определения и уточнения дальнейших направлений развития. Таким образом реализация намеченных плановых заданий в значительной степени обуславливает создание форм развития. Значимость этих проблем настолько очевидна, что начало повседневной работы по</p>
                            </div>
                            <div class="cl"></div>
                        </div>
                         <div class="nuw">
                            <img src="css/img/orbit/asus.jpg" width="125" height="125" />
                            <div class="cotNew">
                                <a href="#">Новые поступления от ASUS</a>
                                <p class="dit">09.08.2013</p>
                                <p class="cotNew_sob">При создании генератора мы использовали небезизвестный универсальный код речей. Текст генерируется абзацами случайным образом от двух до десяти предложений в абзаце, что позволяет сделать текст более привлекательным и живым для визуально-слухового восприятия.По своей сути рыбате</p>
                            </div>
                            <div class="cl"></div>
                        </div>
                         <div class="nuw">
                            <img src="css/img/orbit/graphics-palit.jpg" alt="л" width="125" height="125" />
                            <div class="cotNew">
                                <a href="#">Скидки на видеокарты Palit</a>
                                <p class="dit">09.08.2013</p>
                                <p class="cotNew_sob">Разнообразный и богатый опыт новая модель организационной деятельности позволяет оценить значение системы обучения кадров, соответствует насущным потребностям. С другой стороны начало повседневной работы по формированию позиции в значительной степени обуславливает создание модели развития.</p>
                            </div>
                            <div class="cl"></div>
                        </div>

рони 10.08.2013 13:19

hardware,
сделайте перебор всех элементов $('.cotNew_sob') и для каждого text() --сама по себе функция text выдаёт содержимое последнего элемента

Deff 10.08.2013 13:28

var cotNew_sob = $('.cotNew_sob');
var arrcotNew_sobText=[]; //массив текстов
cotNew_sob.each(function() {
   arrcotNew_sobText.push($(this).text());
});

hardware 10.08.2013 18:00

var cotNew_sob = $('.cotNew_sob');
var arrcotNew_sobText=[]; //массив текстов
cotNew_sob.each(function() {
arrcotNew_sobText.puch($(this).text());
});
не работает

ошибка: Uncaught TypeError: Object [object Array] has no method 'puch'

рони 10.08.2013 18:06

hardware,почти всё верно но
each смотрите который индекс который элемент

hardware 10.08.2013 18:07

а как сделать перебор всех элементов? и
var cotNew_sob = $('.cotNew_sob').text();
    alert(cotNew_sob);
в этом случии выведятся все параграфы в выборке, а не последний...

рони 10.08.2013 18:13

Цитата:

Сообщение от Deff
puch

нет такой буквы!!!!!!!!СССССССССССССССС С

hardware 10.08.2013 18:27

рони,
аааааааааа)) точно пишется же push
огромное спосибо все работает:)


Часовой пояс GMT +3, время: 00:25.