我想获取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');
答案 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');