Tôi có phải lặp qua TẤT CẢ và đặt loại bỏ thuộc tính 'đã chọn' hoặc có cách nào tốt hơn không?Cách nhanh chóng để xóa tất cả các lựa chọn trên một lựa chọn đa chức năng được bật <select> với jQuery?
Trả lời
Chỉ cần tìm tất cả các lựa chọn <option>
thẻ trong <select>
của bạn và loại bỏ các selected
thuộc tính:
$("#my_select option:selected").removeAttr("selected");
Tính đến jQuery 1.6, bạn nên sử dụng .prop
thay vì loại bỏ các thuộc tính:
$("#my_select option:selected").prop("selected", false);
Bộ chọn :selected của jQuery có lẽ là những gì bạn đang tìm kiếm.
Shortest và cách nhanh nhất để xóa tất cả lựa chọn, là bằng cách truyền chuỗi rỗng trong jQuery .val() hàm:
$("#my_select").val('')
chỉ là một cảnh báo rằng nếu bạn có một tùy chọn với giá trị = "", phương pháp này sẽ chọn nó để chấp nhận câu trả lời là cách cho bạn https://jsfiddle.net/yemgudc8/ – fsw
không hoạt động ... – cwhisperer
Để xóa tất cả lựa chọn, tôi đang sử dụng như thế này và nó hoạt động tốt cho tôi. đây là kịch bản:
$("#ddlMultiselect").multiSelect("clearSelection");
$("#ddlMultiselect").multiSelect('refresh');
Câu trả lời này là không liên quan đến câu hỏi. –
Thư viện này dành cho mục đích gì? Multiselect không phải là một phần của jQuery hoặc jQueryUI. – Nielsvh
Điều này là để multiselect bootstrap có thể là –
Đây là cách tốt nhất để xóa một chọn nhiều hoặc hộp danh sách:
$("#drp_assign_list option[value]").remove();
Trong JQuery:
$("#id option:selected").prop("selected", false);
$("#id").multiselect('refresh');
Trong javascript,
Bạn có thể sử dụng danh sách tất cả các tùy chọn thả xuống nhiều lựa chọn sẽ là một mảng. ke Các thuộc tính được chọn là false trong mỗi đối tượng.
for(var i=0;i<list.length;i++)
{
if(list[i].Selected==true)
{
list[i].Selected=false;
}
}
Giả sử bạn đang sử dụng Bootstrap multiselect thả xuống David Stutz $ ('# selectId') multiselect ('deselectAll', false). Nhưng vì lý do nào đó, nó không hoạt động bên trong phương thức khởi tạo
- 1. cách bỏ chọn tất cả các tùy chọn trong tiện ích đa lựa chọn
- 2. QT - đa lựa chọn
- 3. JQuery Select2 - Cách chọn tất cả các tùy chọn
- 4. Tắt đa lựa chọn?
- 5. Xóa danh sách lựa chọn đơn Chọn lựa
- 6. Bật/Tắt Input dựa trên lựa chọn (jQuery)
- 7. ModelChoiceField, xóa lựa chọn trống
- 8. Lựa chọn tất cả các đối tượng con trong LINQ
- 9. Lựa chọn bánh xe roulette để giảm thiểu chức năng
- 10. django lựa chọn mô hình lựa chọn như một hộp chọn đa
- 11. cách chính xác để có được lựa chọn trong jquery được lựa chọn từ một đối tượng
- 12. Thay đổi lựa chọn trong một lựa chọn với plugin được chọn
- 13. Android ListView Xóa lựa chọn
- 14. Làm thế nào để bọc tất cả các lựa chọn date_select với một div trong Rails?
- 15. Lựa chọn nổi bật trong NSCollectionView
- 16. Nhiều lựa chọn trên WinForms
- 17. Sử dụng Selenium để chọn một tùy chọn trên một lựa chọn với optgroup
- 18. làm thế nào để tạo một hộp chọn đa với ra các lựa chọn hiện CodeIgniter
- 19. Chỉ xóa phần tử đầu tiên khỏi lựa chọn jquery
- 20. Cách chọn Thuật toán lựa chọn tính năng? - lời khuyên
- 21. Đa luồng so với Đa phiên bản - Lựa chọn nào?
- 22. Trình xử lý sự kiện đa lựa chọn Jquery
- 23. cách chọn các tùy chọn trong danh sách Nhiều lựa chọn với jQuery?
- 24. jQuery loại bỏ tùy chọn CHỌN dựa trên một chọn lựa chọn (Cần hỗ trợ cho tất cả các trình duyệt)
- 25. Lựa chọn Django chọn
- 26. Bảng biểu đồ Google Xóa lựa chọn
- 27. Làm cách nào để xóa lựa chọn hàng Gridview?
- 28. Làm thế nào để có được văn bản của các tùy chọn được lựa chọn của một lựa chọn bằng cách sử dụng jquery?
- 29. Mysql cập nhật tất cả các hàng dựa trên lựa chọn từ một bảng khác
- 30. chọn trên kết quả của một lựa chọn
để thả xuống nhiều lựa chọn, điều này sẽ không xóa văn bản được hiển thị. – Sahi