gpt4 book ai didi

javascript - jquery不能通过函数传递变量

转载 作者:行者123 更新时间:2023-11-30 17:28:44 25 4
gpt4 key购买 nike

$(document).ready(function() {

//var audit_to_del;
//var type;
//var option_selected;
//var progress;
function redirect(audit_type) {
var page;
switch(audit_type){
case 'Simple 123':
page = 'smeg';
break;
}//end switch
return page;
}

$('#audit_summary_list_div').on("click", ".go_btn", function(e){
var audit_to_del = $(this).prev('.audit_to_del').val();
var type = $(this).closest('tr').find('.audit_type').text();
var option_selected = $(this).closest('td').prev().find('.option_select').val();
var progress = $(this).closest('tr').find('.progress').text();

var location = redirect(type);

alert(location);
});
});

如果我通过它工作的函数传递一个文字值并返回“smeg”

var location = redirect('Simple 123');

如果我 alert(type) 值正确显示为 Simple 123

如果我尝试使用

var location = redirect(type);

我得到一个未定义的错误

我试过创建全局变量然后在函数中使用它们

最佳答案

您的文本中有空格使条件为假。试试看:

var location = redirect($.trim(type));

关于javascript - jquery不能通过函数传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23655892/

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