Birden çok özelliği ekle/kaldır kaldır Bir kullanıcının yukarıdaki kutuya göre seçim kutusunda yalnızca bir, bir veya daha fazla seçeneği seçip seçemeyeceğini değiştirmek istiyorum. Örneğin, onay kutusu işaretliyse kullanıcı birden fazla değer seçebilir, işaretlenmediği takdirde sadece bir değer seçebilir. Jquery kullanarak bunu yapmanın en iyi yolu nedir?Jquery select
cevap
$("#theCheckbox").change(function() {
$("#theSelect").attr("multiple", (this.checked) ? "multiple" : "");
}).change();
Bu yalnızca jQuery 1.5.2 –
$('#checkboxid').change(function(){
if ($(this).is(':checked'))
{
$('#listbox').attr('multiple','multiple');
}
else
{
$('#listbox').removeAttr('multiple');
}
})
Demo: yerine attr yeni jQuery ayarı pervane için http://jsfiddle.net/ynhat/WCPue/1/
çalışır:
http://jsfiddle.net/DdhSF/267/
$("#theCheckbox").change(function() {
$("#theSelect").prop("multiple", (this.checked) ? "multiple" : "");
}).change();
ile çalışır. Neden bu işe yarar ve neden olduğu gibi çalışır? Yani, kutu seçildiğinde, niçin 'select' elemanı'
İyi soru, araştırmak için zamanım yok. Bu basit temel görevlerin bir PITA –
prop (attr, value) değerinin boole değeriyle değil, string ile kullanılmasının nasıl can sıkıcı olduğu, bu nedenle "çoklu" doğru olarak çalıştığı ve "" false olarak çalıştığı, http://jsfiddle.net/ DdhSF/269 / –
- 1. Jquery select, sınıf
- 2. Jquery select events
- 3. jQuery seçiciler: multiselect vs select
- 4. jquery IE 7/8 select konuya bak
- 5. jQuery select seçeneğinde olayı simulate olayı simülasyonu
- 6. jQuery - select tag - seçili öğenin özniteliğini edin
- 7. HTML <select> JQuery değiştirilemiyor
- 8. SELECT
- 9. Select()
- 10. Filtre tablosunu kullanarak <select> giriş jQuery kullanarak
- 11. jQuery selector <select> için <option> kutu
- 12. jquery ve ajax kullanarak <select> seçeneklerinin listesi
- 13. Bir anahtar ve jquery kullanarak SELECT FORM DEĞERİ DEĞİŞTİRME
- 14. jquery ui sekme widget'ının select olayı nasıl kullanılır?
- 15. JPQL Tarih ifadesi arasındaki SELECT SELECT
- 16. SELECT INTO SELECT - büyük miktarda kayıt
- 17. DataTables - select uzantısı
- 18. Select deyimi
- 19. select (ORACLE)
- 20. SELECT/UPDATE
- 21. SELECT SUM()
- 22. Grails: select
- 23. SELECT COUNT() veya SELECT * en iyi duruma getirme
- 24. PostgreSQL: 15 dakikadan daha kısa bir süre önce SELECT SELECT
- 25. SQL Select deyimi - Ben :) çalışıyor normal select deyimi var
- 26. <select>
- 27. UIImagePickerController multiple select
- 28. xcode-select -switch çalışmıyor
- 29. MongoDB: select * from tablename
- 30. Bootstrap select eklentisini genişlet
Onay kutusuna bir değişiklik dinleyicisi ekleyin ve seçimin 'çoklu' özniteliğini düzenleyin. –