猿问

急求!!!!js 如何实现动态字符串拼接与删减

我有一个选择列表
我要实现点击一个input并且获取当前的value值,点击多个吧value值拼接用符号/进分割结尾不要,这个很容易。但是我需要取消选择后删除对应值,事项动态删减拼接的值,请问各位大佬有什么办法没???
我的代码
vartag_name='';
$('body').on('click','.tag_input',function(e){
tag_name+=$(this).val()+'/';
})
console.log(tag_name)
神不在的星期二
浏览 579回答 2
2回答

牧羊人nacy

简单的说,每次你修改之后都把所有选中的重新拼接一次就好了,不用去考虑逆向操作。vartag_name="";$("body").on("click",".tag_input",function(e){tag_name=$(".tag_input:checked")//筛选所有选中的.map((i,tag)=>$(tag).val())//取得值的列表.toArray()//从jQuery对象转换成标准数组.join("/");//拼接成字符串});
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答