jQuery传递给输入值

时间:2015-07-05 16:13:43

标签: jquery

我正在尝试将id传递给隐藏的输入值。 Id返回正确的值但未传递到目标输入值

$('.delete-customer').click(function(){
    var cust_id = $(this).children().attr('id');
    var target = $('#remove-item').val();

    $(target).text(cust_id);
});

隐藏输入:

<input id="remove-item" type="hidden" name="cid" value="" />

3 个答案:

答案 0 :(得分:0)

$('.target-val').val(cust_id);

http://api.jquery.com/val/

答案 1 :(得分:0)

var target = $('#remove-item').val();
$(target).text(cust_id);

你想在这里实现什么?上面的代码从id为&#34; remove-item&#34;

的元素中获取值

然后jQuery尝试选择一个与之前选择的项返回的值匹配的项(id为#34的元素值; remove-item&#34;)

取决于该值是什么,将选择元素并放入文本。 该元素可能存在也可能不存在。

这可能是你想要实现的目标

var target = $('#remove-item');
    $(target).text(cust_id);

以上可以合并,您也可以使用:

$('#remove-item').text(cust_id);

答案 2 :(得分:0)

变化

var target = $('#remove-item').val();
$(target).text(cust_id);

$('#remove-item').val(cust_id);