Tôi muốn thay đổi trình giữ chỗ trên điều khiển tăng cường select2 khi có sự kiện.select2: điều khiển theo chương trình trình giữ chỗ
Vì vậy, tôi đã có này ...
<select id="myFoo" placeholder="Fight some foo...">
... sau đó được cải tiến thêm:
init: function(){
$('#myFoo').select2();
},
... vì vậy bây giờ nó có giữ chỗ đúng của nó.
Nhưng sau đó tôi muốn nó phản ứng với một sự kiện và xóa placeholder ...
someButtonPress: function(){
// $('#myFoo').placeholder("");
// $('#myFoo').attr('placeholder', "");
// $('#myFoo').select2('placeholder',"");
// $('#myFoo').select2({placeholder:""});
// none of these work
}
này dường như rất cơ bản, nhưng tôi stumped.
Tôi không thể tìm thấy bất kỳ nội dung gì trong tài liệu. Tôi đang tìm kiếm địa điểm sai?
bạn đã thử xóa trình giữ chỗ khỏi html của mình và đặt nó '$ ('# myFoo'). select2 ('giữ chỗ'," Chống lại một số foo ... ") '', sau đó bạn có thể xóa nó với cùng chức năng –
Vâng, điều đó đặt văn bản của tôi trong JavaScript, thay vào đó trong HTML ... – DaveC426913
Đây là cách mà tôi đã kết thúc nó: $ ('# myFoo'). ('td'). tìm ('a.select2-span mặc định'). html (''); : P – DaveC426913