2016-05-24 12 views
2

私はjQuery Tokenizeを使用してドロップダウンで複数の値を選択します。私の要件は、ユーザーが1つの要素を選択した後にドロップダウンを無効にしたいということです。私たちは、次のコードを使用することができますドロップダウンするためにプロパティを設定するにはsnippet.But私の場合には、それは私がにプロパティを追加したいone.So既存付きダウン別のドロップを描画しますselect2トークナイザのselect2 tokenizerにHTMLを使用して設定

HTMLコード

<select id="myinput" multiple="multiple"class="tokenize-sample" required="required" maxElements=1></select> 

上記のコードスニペットのようなHTMLコード。

<script type="text/javascript"> 
$('#myinput').tokenize({ 
    maxElements: 1 
}); 
</script> 

これは私がドロップダウンでメソッドを呼び出す方法です。これは初期化の後にドロップダウンでプロパティを追加するというものです。

$("#myinput").data('tokenize').disable(); 

これを達成する方法を知っている人は、私に知らせてください。

答えて

1

は、たぶん私は誤解がありますが要素を追加した後にトークン化を無効にしたい場合は、この操作を行うことができます。

$('#myinput').tokenize({ 
    onAddToken: function() {$("#myinput").data('tokenize').disable();}, 
    maxElements: 1 
}); 

https://jsfiddle.net/e6s96v2s/