jquery список, который я получаю из атрибутов данных, должен быть заключен в одинарные кавычки - PullRequest
0 голосов
/ 02 мая 2020

Я получаю список столбцов из атрибута data следующим образом:

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

работает очень хорошо, поэтому я не могу контролировать, что происходит со стороны БД, я хочу обернуть каждый элемент список с одинарными кавычками в jquery, как это можно сделать

у меня это так;

a,b,c,d,e

хочу вот так

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

Я пытался использовать значение toString, но это не дает ожидаемых результатов

1 Ответ

1 голос
/ 02 мая 2020

попробуйте это. сначала преобразуйте строку в массив, затем присоедините ее обратно к строке.

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


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

console.log(formatString(currentString));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...