如何在新添加的输入字段的value属性中插入值?

时间:2013-04-29 02:27:38

标签: jquery html

我想获取jquery变量的值并将其添加到输入字段的value属性中。我认为你可以通过“+ VARIABLE +”来使用带有HTML的jquery变量......但它不起作用。只显示变量名称而不是值。

这是jQuery:

var content_unique_id = $(this).closest('.content_unique_id').val();
    $('<input type="hidden" name="content_unique_id[]" value="+content_unique_id+" />').insertAfter('.content_container:last');

3 个答案:

答案 0 :(得分:2)

value="' + content_unique_id + '"+加号

之前和之后添加单引号

答案 1 :(得分:2)

你需要突破字符串,以便插值:

$('<input type="hidden" name="content_unique_id[]" value="'
    + content_unique_id + '" />')

或者您可以使用$("<input...>").val(content_unique_id)

答案 2 :(得分:2)

以下是另一种方式:

$('<input>', {
    type: 'hidden',
    name: 'content_unique_id[]',
    value: content_unique_id
}).insertAfter('.content_container:last');