Tôi cần tìm xem hộp văn bản có bị tắt hoặc được bật hay không bằng cách sử dụng Jquery.
Tôi cần tìm xem hộp văn bản có bị tắt hoặc được bật hay không bằng cách sử dụng Jquery.
Câu trả lời:
.prop('disabled')
sẽ trả về một Boolean:
var isDisabled = $('textbox').prop('disabled');
Đây là fiddle: http://jsfiddle.net/unhjM/
.prop()
đã được giới thiệu trong jQuery 1.6 (xem tài liệu). Nếu bạn đang sử dụng phiên bản jQuery cũ hơn, hãy sử dụng .attr()
thay thế.
Bạn có thể tìm xem hộp văn bản có bị vô hiệu hóa hay không bằng is
cách chuyển :disabled
bộ chọn cho nó. Thử cái này.
if($('textbox').is(':disabled')){
//textbox is disabled
}
Bạn có thể sử dụng $(":disabled")
để chọn tất cả các mục bị vô hiệu hóa trong ngữ cảnh hiện tại.
Để xác định xem một mục duy nhất bị vô hiệu hóa, bạn có thể sử dụng $("#textbox1").is(":disabled")
.
Bạn có thể kiểm tra xem một phần tử có bị vô hiệu hóa hay không bằng cách này:
if($("#slcCausaRechazo").prop('disabled') == false)
{
//your code to realice
}
true
hoặc false
. Đơn giản chỉ cần sử dụng if (expr)
hoặc if (! expr)
, tương ứng.
if($("element_selector").attr('disabled') || $("element_selector").prop('disabled'))
{
// code when element is disabled
}