我正在处理以下javascript函数:
function getId() {
var retval;
$(document).on('click', '#dlt', function () {
retval = $(this).closest('tr').find('td:first').html();
alert("Here the retval is: " + retval);
});
alert(retval);
return retval;
}
我想返回retval值-以后在ajax url中使用它来删除一些数据。
启动时,我会收到以下警报:
1)“未定义” 2)“此处的撤回次数为53”
因此,显然该函数正在工作(希望数字53是正确的),但是我不明白为什么该函数返回“ undefined”。我试图声明retval变量globaly,但是没有用。
有人可以帮助我吗? 预先感谢