我有一个选择列表我要实现点击一个input并且获取当前的value值,点击多个吧value值拼接用符号/进分割结尾不要,这个很容易。但是我需要取消选择后删除对应值,事项动态删减拼接的值,请问各位大佬有什么办法没???我的代码vartag_name='';$('body').on('click','.tag_input',function(e){tag_name+=$(this).val()+'/';})console.log(tag_name)
2 回答
牧羊人nacy
TA贡献1862条经验 获得超7个赞
简单的说,每次你修改之后都把所有选中的重新拼接一次就好了,不用去考虑逆向操作。vartag_name="";$("body").on("click",".tag_input",function(e){tag_name=$(".tag_input:checked")//筛选所有选中的.map((i,tag)=>$(tag).val())//取得值的列表.toArray()//从jQuery对象转换成标准数组.join("/");//拼接成字符串});
添加回答
举报
0/150
提交
取消