gpt4 book ai didi

javascript - 为什么空格出现在我的字符串中?

转载 作者:行者123 更新时间:2023-11-30 09:08:29 25 4
gpt4 key购买 nike

我在下面有这个函数,它返回我页面上所有复选框的 ID,用逗号分隔。它工作得很好,但问题是,它似乎在每个复选框 ID 之后放置了很多空格。我似乎无法弄清楚为什么?

/*Returns selected checkbox ID in string seperated by comma */
function get_selected_chkbox(){

var checked_string = '';

$('#report_table').find("input[type='checkbox']").each(function(){

if(this.checked){

checked_string = checked_string + this.id + ',';

}

});

alert(checked_string);//test1 ,test2 ,

return checked_string;
}

感谢大家的帮助

最佳答案

你可以像这样重写你的函数

var selected = new Array();
$('#report_table input:checkbox:checked').each(function(){
selected.push($(this).attr("id"));
});

return selected.join(',');

编辑

最好去掉 id 中的空格而不是 trim javascript 中的 id。

关于javascript - 为什么空格出现在我的字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2713313/

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