我从数据属性得到的jquery列表需要单引号。

我从数据属性中获取列的列表为。

var i = $(this).data('mylist');

很好用,所以我无法控制来自db端的内容,我想把列表中的每个元素都用单引号包裹起来。jquery有什么方法可以做到这一点

我有它这样的。

a,b,c,d,e

想要这样

'a','b','c','d','e'

我尝试使用 toString 值,但这并没有给我带来预期的结果。

解决方案:

试试这个.先把字符串转换成数组,然后再把它加入到字符串中。

let currentString = "a,b,c,d,e";


function formatString(str){
  return `'${str.split(",").join("','")}'`;
}

console.log(formatString(currentString));

本文来自投稿,不代表实战宝典立场,如若转载,请注明出处:https://www.shizhanbaodian.com/19426.html

(0)
上一篇 1天前
下一篇 1天前

相关推荐

发表评论

登录后才能评论