$(document).ready(function() {
$('#<%=ddlContinents.ClientID %>').change(function() {
var element = $(this);
var totalLength = element.children().length;
if ($(this).disabled == false) { $(this).disabled = true; }
});
});
Điều tôi đang cố gắng thực hiện là kích hoạt sự kiện thay đổi của dropdownlist
và khi thay đổi, làm cho số dropdownlist
này bị tắt. Mã đang kích hoạt và mọi thứ, nhưng nó không vô hiệu hóa dropdownlist
.Cách tắt danh sách thả xuống trên sự kiện thay đổi bằng cách sử dụng JQUERY?
phần này của mã không hoạt động:
if ($(this).disabled == false) { $(this).disabled = true; } });
Cảm ơn mọi người, tôi đã hiểu theo cách này: $ (tài liệu) .ready (function() {$ ('# <% = ddlContinents.ClientID%>'). Change (function() {var element = $ (this); chiều dài var totalLength = element.children(). if ($ (this) .attr ("disabled") == false) {$ (this) .attr ("disabled", true); }}); }); – Shiva
Cách "thích hợp" là xóa thuộc tính bị vô hiệu hóa và đặt thành vô hiệu hóa thành 'bị tắt'. –
http://docs.jquery.com/Frequently_Asked_Questions#How_do_I_disable.2Fenable_an_element.3F –