Ich möchte den Platzhalter auf einem Steuerelement select2 bei einem Ereignis ändern.select2: programmgesteuerter Steuerplatzhalter
Also habe ich diese bekam ...
<select id="myFoo" placeholder="Fight some foo...">
... die dann verstärkt wird:
init: function(){
$('#myFoo').select2();
},
... so jetzt hat es seinen richtigen Platzhalter.
Aber dann will ich es auf ein Ereignis reagieren und den Platzhalter löschen ...
someButtonPress: function(){
// $('#myFoo').placeholder("");
// $('#myFoo').attr('placeholder', "");
// $('#myFoo').select2('placeholder',"");
// $('#myFoo').select2({placeholder:""});
// none of these work
}
Dies scheint so einfach, aber ich bin ratlos.
Ich kann nichts in den Dokumenten finden. Sehe ich an der falschen Stelle?
haben Sie versucht Platzhalter aus Ihrem HTML zu entfernen und wenn er mit '$ ('# myFoo'). select2 ('placeholder', 'Fight some foo ...') '', dann kannst du es mit der gleichen Funktion löschen –
Nun, das bringt meinen Text stattdessen in JavaScript von im HTML ... – DaveC426913
So habe ich kludging es: $ ('# myFoo'). Eltern ('td'). find ('a.select2-default span'). html (''); : P – DaveC426913