Để vô hiệu hóa một điều khiển bằng jQuery, hãy sử dụng hàm attr[] truyền vào thuộc tính làm tham số đầu tiên và giá trị làm tham số thứ hai
$["#ddlc"].attr["disabled", true];
trong đó ddlc là id của điều khiển [trong trường hợp của tôi là ASP. NET và trong máy của bạn có lẽ là JSF]
Để biết tài liệu jQuery chi tiết, hãy tham khảo. jQuery[^]
Vui lòng cho tôi biết nếu điều này không hiệu quả với bạn và tôi sẽ xóa giải pháp này
$['#dropdown1']. attr['disabled',true] để vô hiệu hóa danh sách thả xuống
$['#dropdown1']. attr['disabled',false] để kích hoạt danh sách thả xuống
Thêm giải pháp của bạn ở đây
B I U S small BIG code var
& link [^] encode untab case indent outdent
Xem trước 0
thành viên hiện có
hoặc tham gia với chúng tôi
Tải xuống, Bình chọn, Nhận xét, Xuất bản
Email của bạnEmail này đang được sử dụng. Bạn có cần mật khẩu của bạn?
Mật khẩu tùy chọnKhi trả lời một câu hỏi xin vui lòng
- Đọc kỹ câu hỏi
- Hiểu rằng tiếng Anh không phải là ngôn ngữ đầu tiên của mọi người, vì vậy hãy khoan dung với lỗi chính tả và ngữ pháp
- Nếu một câu hỏi được diễn đạt kém thì hãy yêu cầu làm rõ, bỏ qua nó hoặc chỉnh sửa câu hỏi và khắc phục sự cố. Xúc phạm không được chào đón
- Đừng bảo ai đó đọc hướng dẫn. Rất có thể họ có và không nhận được. Đưa ra câu trả lời hoặc chuyển sang câu hỏi tiếp theo
Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code [CPOL]
Menu thả xuống được sử dụng để tạo danh sách các mục cần chọn một phần tử. Chúng tôi sử dụng các phần tử và để tạo danh sách thả xuống và sử dụng thuộc tính bị vô hiệu hóa trong phần tử để tắt phần tử danh sách thả xuống. Danh sách thả xuống bị vô hiệu hóa không thể nhấp và không sử dụng được. Nó là một thuộc tính boolean
Đã giải quyết đây là cách giải quyết mà tôi sử dụng
chức năng Javascript
function myDisable[]{ var elements = document.querySelectorAll['.dropdown-display']; elements.forEach[function[element]{ element.classList.add['toDisable']; }]; } myDisable[];
CSS
.toDisable{ background-color: #dfe0e0 !important; pointer-events: none; /* não reagir a qualquer evento de rato como arrastar, clique etc */ }
Với điều này, tôi có thể "chặn" sự kiện nhấp vào danh sách thả xuống