如何将多个输入框keyup内容从逗号分隔改为空格分隔显示?
修改输入框内容同步的分隔符为空格
只需在返回数组后调用join(' ')方法,就能把输入框内容用空格分隔拼接:
var output = $('.keyupDisplay'); $('.keyupName').keyup(function() { output.val(function () { return $('.keyupName').map(function () { return this.value; }).get().join(' '); // 添加join(' ')实现空格分隔 }); });
说明
原代码中,map().get()会返回包含三个输入框值的数组,数组默认转为字符串时用逗号分隔。添加join(' ')后,会将数组元素以空格为分隔符拼接成字符串,正好满足需求(示例:Mr Motalib Hossain)。
内容的提问来源于stack exchange,提问作者Motalib Hossain
相关产品推荐
相关产品推荐

