Chcę zmienić obiekt zastępczy na kontroli wzmocnienia select2 po zdarzeniu.select2: programowo kontrolujący obiekt zastępczy
Więc mam to ...
<select id="myFoo" placeholder="Fight some foo...">
... który jest następnie wzmocniony:
init: function(){
$('#myFoo').select2();
},
... więc teraz ma swoją prawidłową zastępczy.
Ale chcę go do reagowania na zdarzenia i wyczyścić zastępczy ...
someButtonPress: function(){
// $('#myFoo').placeholder("");
// $('#myFoo').attr('placeholder', "");
// $('#myFoo').select2('placeholder',"");
// $('#myFoo').select2({placeholder:""});
// none of these work
}
To wydaje się tak prosty, ale jestem zakłopotany.
Nie mogę znaleźć niczego w dokumentach. Czy szukam w niewłaściwym miejscu?
próbowałeś usuwania zastępczy z html i ustawienie go z '$ ('# myFoo'). select2 ('placeholder'," Fight some foo ... ") '', wtedy możesz być w stanie wyczyścić go z tą samą funkcją –
Cóż, to umieszcza mój tekst w JavaScript, zamiast tego w HTML ... – DaveC426913
Oto jak to zrobiłem: $ ('# myFoo'). rodzice ('td'). find ('a.select2-default span'). html (''); : P – DaveC426913