OK. Dzięki.
Mam teraz inny problem.
$("select.tables option").click(
function()
{
var database = $(this).parent().attr("id")
var table = this.text
var form = $("form#selected-tables");
var template = $("div#template");
var new_input_db = $("input[name='databases\[\]']", template).val(database);
var new_input_table = $("input[name='tables\[\]']", template).val(table);
alert(new_input_db.val() + "\n" + new_input_table.val())
$("input[name='tables\[\]']", template).replaceWith(new_input_db);
$("input[name='databases\[\]']", template).replaceWith(new_input_db);
form.append(template.html())
});
Niestety replaceWith nie działa. Próbowałem już też użyć .html() do new_input_*, ale tak też działać raczej nie będzie bo input nie jest elementem blokowym ee to znaczy nie ma tagu zamykającego. Jak mam teraz przypisać do zmiennej template zmienione znaczniki input?