javascript - 在以下代码中将逗号分隔的字符串值分配给变量有什么问题?

标签 javascript jquery string jquery-ui

以下是静态代码示例:

new Taggle('example2', {
    tags: ['These', 'are', 'prefilled', 'tags']
});

上面的代码工作正常。但是当我尝试分配一个包含逗号分隔值字符串的变量时,我无法正确执行代码。

以下是我尝试过的代码:

var mail_list = $('#contact_us_email_list').val(); //变量mail_list中包含的值为abc@gmail.com,lmn.pqr@gmail.com, jumbo@yahoo.co.in

new Taggle($('.delicious.textarea')[0], {
    tags: mail_list
});

有人可以告诉我在将变量值作为标签的参数传递时犯了什么错误

提前致谢。

最佳答案

The documentation解释您可以使用add。那么为什么不直接将字符串添加到新 taggle 中,确保首先使用 split 将其转换为数组。

var taggle = new Taggle('example2');
var arr = $('#contact_us_email_list').val().split(',');
taggle.add(arr);

关于javascript - 在以下代码中将逗号分隔的字符串值分配给变量有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25306324/

相关文章:

javascript - Go Echo 没有从 Vue 获取 POST 正文

javascript - 如何将第二个模式添加到我的 html 页面

java - 递归将字符移动到字符串末尾

c - 字符数组的段错误

javascript - 将 Chart.js 折线图上的scaleLabel(无刻度或标签)顺时针旋转 90 度

javascript - 如何跟踪/排除 <div> 或 <class> 属性的故障?

javascript - 以 HTML 格式直接输出 PHP 代码

javascript - 滚动相关的淡入和淡出文本一旦达到某个点

javascript - 无法在jquery中定义函数? ... 不明确的

python - Python如何按降序排列每个字母的出现频率?