Desidero modificare il segnaposto su un controllo di ottimizzazione select2 su un evento.select2: controllo del segnaposto a livello di programmazione
Così ho questo ...
<select id="myFoo" placeholder="Fight some foo...">
... che è poi migliorata:
init: function(){
$('#myFoo').select2();
},
... così ora ha il suo corretto segnaposto.
Ma poi voglio che reagire ad un evento e chiaro il segnaposto ...
someButtonPress: function(){
// $('#myFoo').placeholder("");
// $('#myFoo').attr('placeholder', "");
// $('#myFoo').select2('placeholder',"");
// $('#myFoo').select2({placeholder:""});
// none of these work
}
Questo sembra così semplice, eppure io sono perplesso.
Non riesco a trovare nulla nei documenti. Sto guardando nel posto sbagliato?
Hai provato la rimozione segnaposto dal vostro html e l'impostazione con '$ ('# myFoo'). select2 ('segnaposto', "Fight alcuni foo ...") '', allora si potrebbe essere in grado di cancellare con la stessa funzione –
Beh, che mette il mio testo in JavaScript, invece di nel codice HTML ... – DaveC426913
Ecco come ho finito per bloccarlo: $ ('# myFoo'). parents ('td'). find ('a.select2-default span'). html (''); : P – DaveC426913