2016-10-19 9 views
0

私はSelect2でタグを使用しようとしています。私は、ユーザーにいくつかの既知のタグを読み込ませ、時には彼が望むならば新しいタグを追加する機能を与えたいと思います。Select2 - タグを読み込んでも新しいタグを追加することができます

問題は、Select2は私に新しいSELECTフィールドにのみ新しいタグを追加するオプションを与えることです。フィールドにいくつかのデータをプリロードし、それを事前に選択すると、あなたはその能力を失います。 jsfiddle

$("#tags").select2({ 
     multiple: true, 
     tags: true, 
     placeholder: "enter", 
     tokenSeparators: [','], 
     data: ['11'] 
    }); 
//The problem is in the next line 
    //$('#tags').val(['11','22']).select2(); 

新しいタグが受け入れている現状では:

は、ここで問題の例があります。最後の行の//を削除すると、新しいタグを追加することはできません。どんな考え?

ありがとうございます!

答えて

0

OK、ついにそれを手に入れました。

実際には、select2()関数はスクリプトを再初期化します。しかし、tags属性を再送信する場合は、その能力を再び有効にします。

$('#tags').val(['11','22']).select2({tags: true});

とにかく感謝...

関連する問題