Задать вопрос
@Httdientee

Почему выводит object?

$('input[name="edit_acc_for_moderator"]').click(function() {
        $('table tr').each(function(key){
            if($(this).attr('id') == $('input[name="edit_acc_for_moderator"]').attr('id')) {
                $('.stat_acc_block').html('<span class="stat_acc_block_text">Данные пользователя ' + $('td #2') + ' ' + $('td #3') + '</span>');            
            }
        });
    });
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@eandr_67
web-программист (*AMP, Go, JavaScript, вёрстка).
Надо же не объект тега добавлять, а содержимое тега
$('.stat_acc_block').html('<span class="stat_acc_block_text">Данные пользователя ' +
  $('td #2').html() + ' ' + $('td #3').html() + '</span>');
Это сработает, если #2 и #3 - обыкновенные теги с контентом. Если же это input или select, то:
$('.stat_acc_block').html('<span class="stat_acc_block_text">Данные пользователя ' +
  $('td #2').val() + ' ' + $('td #3').val() + '</span>');

Но, как оказалось, задача решается проще: https://jsfiddle.net/6Ln9rx2b/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект