我正在尝试将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="" />
答案 0 :(得分:0)
$('.target-val').val(cust_id);
答案 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);