克隆后更新输入框的Jquery

时间:2012-11-09 17:15:55

标签: jquery dom-traversal jquery-traversing

我有以下代码:

$(document).ready(function($) {
$(".dispadd").click(function(event) {
    event.preventDefault();
    $('#hiddenrow')
        .clone()
            .removeAttr('id')
            .show()
            .appendTo( $('#disptable').after().show() 
    );
});
});

非常适合将包含表单控件的表行从一个表复制到另一个表。我现在的问题是,如何在将表单输入字段添加到新表时更新其中一个表单输入字段?我需要更新的表单输入(type = text)的名称和id为cat。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

你可以这样做:

$('#hiddenrow')
        .clone()
            .removeAttr('id').find('#cat').val('newvalue').end()
            .show()
            .appendTo( $('#disptable').after().show() 
);

见工作demo