2017-07-11 5 views
0

Wie bekomme ich Text von multiselect tokenize2 control? i kann leicht Wert von Multi wählen Sie bekommen aber ich weiß nicht, wie der Text holenwie bekomme ich text von multiselect tokenize2 control

Plugin-Link:https://zellerda.github.io/Tokenize2/index.html

Code:

<select class="tokenize-demo" multiple> 
    <option value="1">Africa</option> 
    <option value="2">Americas</option> 
    <option value="3">Asia</option> 
    <option value="4">Europe</option> 
    <option value="5">Oceania</option> 
</select> 

JQuery:

<script> 
    $('.tokenize-demo').tokenize2(); 
    $('.tokenize-demo').on("tokenize:tokens:add", function (event, value) { 
    console.log("Value is "+value); //here i am getting selected value like 1,2,3..etc. 
    console.log("Text is "+?);//here i want text from options like Africa 
    }); 
</script> 

Antwort

1

Es gibt nicht genug Dokumentation, aber ich schaffte es, die Lösung zu finden. Text Eigenschaft wird tatsächlich im dritten Parameter der Ereignis-Listener-Funktion übergeben. Ändern Sie bitte Ihre Ereignis-Listener wie folgt:

$('.tokenize-demo').on("tokenize:tokens:add", function (event, value, text){ 
    console.log("Value is "+value); // To get value 
    console.log("Text is "+ text); // To get text 
}); 

als Referenz bitte tokenize:tokens:add event documentation

+0

sehen Wenn dies Ihr Problem löst, vergessen Sie bitte nicht upvote und diese Lösung als akzeptierte Antwort zu markieren. – Zeeshan

+0

danke Bruder, es funktioniert Lösung –

Verwandte Themen