3 回答

TA貢獻(xiàn)1785條經(jīng)驗 獲得超8個贊
它以這種方式對我有用
var prueba = '"Lic","ffff","asdasd","asdd","asd","dsdsd"';
var $input = $('input[name=tags]');
var jqTagify = $input.data('tagify');
jqTagify.addTags(prueba);
jqTagify.removeAllTags();

TA貢獻(xiàn)1880條經(jīng)驗 獲得超4個贊
在 jquery 中:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tagify/3.16.3/tagify.min.css" />
<input name='tags-jquery' id="input-test" >
<button id="btn-test">
Delete
</button>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tagify/3.16.3/jQuery.tagify.min.js"></script>
<script>
var $el = $('#input-test').tagify()
var jqTagify = $el.data('tagify')
var btn = $('#btn-test')
btn.on('click', jqTagify.removeAllTags.bind(jqTagify))
</script>

TA貢獻(xiàn)1856條經(jīng)驗 獲得超5個贊
$input.data('tagify')
將不起作用并將返回,undefined
因為您沒有按照文檔中的說明使用 jQuery 初始化 Tagify :
$('#input-test').tagify()
以上是所有 jQuery 插件在應(yīng)用于 DOM 節(jié)點時的使用方式——您首先實例化一個 jQuery 對象,然后在其上應(yīng)用 jQuery 插件。一旦你這樣做了,該data
屬性tagify
將可用:$input.data('tagify')
相反,你像普通版本一樣初始化它,使用new Tagify(...)
.
添加回答
舉報