jquery - 如何在 jquery 方法中添加带有逗号作为分隔符的标签?
问题描述
json 返回具有此结构的标签数组:
'FOOTBALL','BASKET','TENNIS'
我需要把这个标签列表用逗号作为分隔符和标签周围的引号所以我使用这个函数把我的数组变成一个字符串:
var test = data.tag_sport.join();
测试变量显示良好:
'FOOTBALL','BASKET','TENNIS'
但是当我把这个变量放在 jquery 方法中时(这是在地图上添加标记的功能传单......)它不起作用:
L.marker([data.lat, data.lng],{tags:[test]}).addTo(macarte);
另一方面,如果我将标签列表放在硬方法中,它可以正常工作
L.marker([data.lat, data.lng],{tags:['FOOTBALL','BASKET','TENNIS']}).addTo(macarte);
非常感谢你的帮助
解决方案
您可以简单地将逗号传递给join()
数组方法,例如:
var test = data.tag_sport.join(',');
推荐阅读
- angular - Angular 构建和服务器打开
- ruby-on-rails - 如何在 Active Record 中删除(解除关联)关系而不删除
- python-3.x - 需要帮助制作一个 discord.py 重写机器人,服务器将语音通道中的每个人都静音
- python - Python readlines() 在 for 循环中没有函数输出错误
- python - 使用 Pandas 查找特定列的“最大值”,然后输出该 VALUE 以及同一行中的相应 ITEM
- javascript - 将带有 get 请求的变量传递给 PHP
- javascript - 更改字段值时的javascript ROWs INDEX
- postman - 如何从邮递员的html响应中提取href值
- python - 在 Python 中针对 OpenAPI YAML 验证请求
- javascript - 将 Web 应用程序部署到 Heroku 时找不到 Express 模块