gpt4 book ai didi

javascript - 使用 jQuery 返回 [object Object] 的输入值

转载 作者:行者123 更新时间:2023-11-30 16:45:46 25 4
gpt4 key购买 nike

我在 asp.net 中使用 jQuery 将值分配给隐藏字段 (hfstockcode)。但它正在返回 [object Object]。当我在控制台中打印值时,它显示 v.fn.v.init[1]。如何获取隐藏字段中的值。

$(document).on("change", '.stockcode', function () {
var fieldid = $(this).attr('data-fieldid');
alert(fieldid);
var stock = $('#field_iditem' + fieldid + '').val();
alert(stock);
var hai = $('#hfstockcode').val(stock);
//console.log(hai);
alert(hai);
});

var fName1 = $('<div class="col-md-2"> <input type="text" placeholder="Item" data-fieldid="' + intId + '" id="field_iditem' + intId + '" name="field_item" class="form-control stockcode"></div>');

我的隐藏字段:

<asp:HiddenField ID="hfstockcode" runat="server" />

最佳答案

.val() 的 setter 版本返回一个 jQuery 对象,这就是为什么当您提醒 hai 时您会得到 [Object object]。

如果要获取隐藏字段的值,需要使用getter版本的.val()

$(document).on("change", '.stockcode', function () {
var fieldid = $(this).attr('data-fieldid');
alert(fieldid);
var stock = $('#field_iditem' + fieldid + '').val();
alert(stock);
$('#hfstockcode').val(stock);
var hai = $('#hfstockcode').val();
//console.log(hai);
alert(hai);
});

关于javascript - 使用 jQuery 返回 [object Object] 的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31263829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com