Tôi có một hộp chọn có chứa các tùy chọn và optgroup
được tạo động bằng cách sử dụng php.Now khi tôi chọn "TẤT CẢ" tất cả các khác optgroup
, các tùy chọn sẽ bị tắt và khi tôi chọn bất kỳ tùy chọn nào khác ngoài "TẤT CẢ", tùy chọn "TẤT CẢ" phải được tắtLàm cách nào để bật/tắt tùy chọn trong Hộp Chọn bằng cách sử dụng jquery
<select name="select1" id ="select1" onchange="handleSelect()">
<option value ="-1">ALL</option>
<optgroup label="CARS">
<option value="ford">FORD</option>
<option value="Nissan">Nissan</option>
</optgroup>
</select>
<script>
function handleSelect() {
var selectVal = $("#select1:selected").text();
if (selectVal == "ALL") {
// cannot disable all the options in select box
$("#select1 option").attr("disabled", "disabled");
}
else {
$("#select1 option[value='-1']").attr('disabled', 'disabled');
$("#select1 option").attr('disabled', '');
}
}
</script>
Làm cách nào để làm việc này?
Làm cách nào bạn có thể chọn bất kỳ tùy chọn khác "ALL" * nếu tất cả các tùy chọn bị tắt khi bạn đã chọn "TẤT CẢ" (và ngược lại)? – VisioN