2016-11-14 23 views
0

私はいくつかのdivsとtagsinputエリアを持っています。関わらず(ブートストラップタグ入力 - itemValueオプションが設定されていないときにオブジェクトを追加できません

$('.file').click(function() { 
    $(this).toggleClass('file-unchosen file-chosen'); 
    function addWork(elem) { 
     var workname = $(elem).find('.file-name-title').text(); 
     var workid = $(elem).parent().data('number').toString(); 
     $('#chosen-works-list').tagsinput('add', { id: workid, text: workname }); 
    }; 
    addWork(this); 
}); 

しかし、私はエラーが「itemValueオプションが設定されていない場合にオブジェクトを追加することはできません」てしまった:

$('#chosen-works-list').tagsinput({ 
    allowDuplicates: false, 
    tagClass: 'label label-primary', 
    itemValue: 'id', 
    itemText: 'text' 
}); 

とtagsinputにタイトルを追加するには、この:だから私はtagsinputを初期化するには、このコードを持っています私は他のstackoverflow - トピックでアドバイスされたようにitemValueオプションを設定します)。私は間違って何をしていますか?

答えて

1

まあ、私の解決策は正しくないかもしれませんが、問題を解決しました。ちょうどdata-role = "tagsinput"を削除して問題が解消されました。

関連する問題