Какова была бы альтернатива JQuery text (), которая вернет текстовое содержимое совпадающих элементов, ОТДЕЛЬНЫХ СЕПАРАТОРОМ? [Дубликат]

32
задан Bojangles 30 November 2011 в 14:06
поделиться

3 ответа

Прежде всего, ваш селектор переполнен. Я предлагаю использовать селектор классов или идентификаторов, например, мой пример ниже. После того как вы скорректировали свой селектор, просто используйте jQuery .each () для итерации по коллекции:

Селектор ID:

$('#mytable td').each(function() {
    var cellText = $(this).html();    
});

Селектор классов :

$('.myTableClass td').each(function() {
    var cellText = $(this).html();    
});

Дополнительная информация:

Взгляните на селекторные документы jQuery .

59
ответ дан Thorsten 27 August 2018 в 18:56
поделиться

Я бы дал вашим tds конкретный класс, например. data-cell , а затем используйте что-то вроде этого:

$("td.data-cell").each(function () {
    // 'this' is now the raw td DOM element
    var txt = $(this).html();
});
4
ответ дан jabclab 27 August 2018 в 18:56
поделиться

Вы можете использовать .map: http://jsfiddle.net/9ndcL/1/ .

// array of text of each td

var texts = $("td").map(function() {
    return $(this).text();
});
11
ответ дан pimvdb 27 August 2018 в 18:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: