gpt4 book ai didi

javascript - 收到错误-ReferenceError : value is not defined

转载 作者:行者123 更新时间:2023-12-03 08:54:00 25 4
gpt4 key购买 nike

我有以下代码:

$.each(data, function(k, v) {
var contact = new Array();
contact.push('<input type="text" class="id" data-val="'+v.id +'"value="' +v.id + '" />');
contact.push('<select class="" data-val=' + v.course + ' onChange="Contact.update_here('+v.id +')"><option>....</option></select>');
$('#table > tbody:first').append('<tr><td>' + contact.join('</td><td>') + '</td></tr>');
});

功能:
update_here: function(check) {
alert(check);
},

我收到错误- "ReferenceError: 101 is not defined"(101-> v.id)

最佳答案

您将v.id直接放入函数中,浏览器将101作为变量而不是值,按照Arun的建议使用\'将其放在引号内。见下面的代码

$.each(data, function(k, v) {
var contact = new Array();
contact.push('<input type="text" class="id" data-val="'+v.id +'"value="' +v.id + '" />');
contact.push('<select class="" data-val=' + v.course + ' onChange="Contact.update_here(\''+v.id +'\')"><option>....</option></select>');
$('#table > tbody:first').append('<tr><td>' + contact.join('</td><td>') + '</td></tr>');
});

关于javascript - 收到错误-ReferenceError : value is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175609/

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