Обтекание nside td не работает в jQuery - PullRequest
1 голос
/ 09 ноября 2011

У меня есть скрипт, который записывает значение от form до <td>, например так:

var num_rows = 1;
$(".add_menu_item").click(function() {
var value1 = $('#dealer_type').val();
if (value1.length) {
    if (num_rows == 1) {
        $('.dealer_contact_list').find('tr:last').after('<tr>').append(
        $("<td id='type'></td>").text(value1),
    } else {
        $('#type').attr('rowspan', num_rows + 1);
    }
}
num_rows++;
});

Теперь я хочу записать значение в поле ввода, но все равно обернуть его в <td>. Я пытался сделать это так, но не могу заставить его работать. Есть идеи?

$("<input>").val(value1).wrap("<td id='type'></td>"),

1 Ответ

3 голосов
/ 09 ноября 2011

Вы можете попробовать:

$('<td>').attr('id','type').append($('<input>').attr('type','text').val(value1));

Это должно дать вам td с текстом input внутри него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...