一段内容content是 php,mysql,jquery,javascript,apache
我希望通过一个链接<a href="javascript:void(0)" del-tag="变量">变量</a>
来删除content中对应的值
变量是php,mysql,jquery,javascript,apache
其中之一
比如通过点击<a href="javascript:void(0)" del-tag="jquery">jquery</a>
使内容变成
php,mysql,javascript,apache
需要注意的是content可能只有一个值,比如只有jquery,这种情况下提示无法删除
需求完毕。在php中操作只需要用implode和explode就可以了,对js的数组操作还不是很熟,烦请大家指点
分隔符都是英文逗号呗?content的内容可靠?(需不需要检查、规整)如果是这种情况,可以不用数组,del-tag和content对应的字串前后都添一个“,”,为别称A和B,把B里出现的A都replace成“,”,最后再trim掉B前后可能多余的“,”。
要用数组操作的话,可以先content.split(',')成数组arr,然后用arr.indexOf(delstr)找出要删的值的坐标index,切掉arr里这个值,然后join起来:arr.splice(index, 1).join(',')。
underscore.js里有个without方法,作用类似。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。