以下是静态代码示例:
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/