如何在来自数据库的文本框中设置逗号分隔值?

问题描述 投票:-1回答:1

我正在获得一个列的值这里的标签是值hello,这是,测试我必须在文本框上设置它我正在使用这样的代码

var i = o.Tag;
        $('#tags_1').val(i);

to to.Tag =你好,这个,是,测试

但它没有在文本框中设置这些值。那么如何在文本框中设置这些值。

浏览器未显示任何错误。

javascript jquery csv dom textbox
1个回答
0
投票

使用selectize.js插件和jqueryui你可以实现这一目标。

var i="hello,this,is,test";
$('#tags_1').val(i);
$('#tags_1').selectize({
  delimiter: ',',
  persist: false,
  create: function(input) {
    return {
      value: input,
      text: input
    }
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.6.14/selectize.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.3/jquery-ui.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.6.14/selectize.css" rel="stylesheet"/>
<input type="text" id="tags_1"  value="" />
© www.soinside.com 2019 - 2024. All rights reserved.