You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将urlparameter类隐藏输入框的值拼接为单个字符串?

解决方案

你可以通过两种方式实现需求:

方法一:使用jQuery便捷方法

利用jQuery的.map()遍历元素收集值,再通过数组join()方法拼接成目标字符串:

var combinedString = $(".urlparameter").map(function() {
  return $(this).val();
}).get().join(', ');
console.log(combinedString);

执行后会输出:utm_content: comm, utm_medium: email, utm_source: sig

如果需要和示例一样末尾带逗号,只需在拼接后追加:

combinedString += ',';

方法二:改进原生循环逻辑

先初始化空数组存储每个输入框的值,循环结束后统一拼接:

var inputs = $(".urlparameter");
var valueArray = [];
for(var i = 0; i < inputs.length; i++){
    let inputvalue = $(inputs[i]).val();
    valueArray.push(inputvalue);
}
var combinedString = valueArray.join(', ');
console.log(combinedString);

这种方式贴近你原本的代码逻辑,只是把逐个输出改成先收集再统一拼接。

内容的提问来源于stack exchange,提问作者Nick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 21:55:35