javascript - jQuery内容过滤的问题
PHPz
PHPz 2017-04-10 12:42:24
0
3
650

一段内容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的数组操作还不是很熟,烦请大家指点

PHPz
PHPz

学习是最好的投资!

全部回复(3)
数据分析师

javascript - jQuery内容过滤的问题-PHP中文网问答-javascript - jQuery内容过滤的问题-PHP中文网问答

围观一下哦,学习一下。

PHPzhong

分隔符都是英文逗号呗?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方法,作用类似。

迷茫

-。-一看到'php,js,javascript,mysql'什么的的例子,我就想到了那个问题..没想到果然是同一个人纳~
楼上的解释很好啦,所以我来一个坑爹的答案了=。=
坑爹答案详情请点击
将js代码封装成与php同名函数相同功能的库。。。
implode,explode,array_unique都有相应的函数定义,调用也跟php上一样...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!