Jquery kullanılarak bir metin kutusunun devre dışı mı yoksa etkin mi olduğunu bulmam gerekiyor.
Jquery kullanılarak bir metin kutusunun devre dışı mı yoksa etkin mi olduğunu bulmam gerekiyor.
Yanıtlar:
.prop('disabled') bir Boolean döndürür:
var isDisabled = $('textbox').prop('disabled');
İşte keman: http://jsfiddle.net/unhjM/
.prop()jQuery 1.6'da tanıtıldı (dokümanlara bakın). JQuery'nin önceki bir sürümünü kullanıyorsanız, .attr()bunun yerine kullanın.
Seçiciyi ona isileterek metin kutusunun yöntem kullanılarak devre dışı bırakılıp bırakılmadığını öğrenebilirsiniz :disabled. Bunu dene.
if($('textbox').is(':disabled')){
//textbox is disabled
}
$(":disabled")Geçerli bağlamda tüm devre dışı bırakılmış öğeleri seçmek için kullanabilirsiniz .
Tek bir öğenin devre dışı bırakılıp bırakılmadığını belirlemek için kullanabilirsiniz $("#textbox1").is(":disabled").
Bununla bir elemanın devre dışı olup olmadığını kontrol edebilirsiniz:
if($("#slcCausaRechazo").prop('disabled') == false)
{
//your code to realice
}
trueveya ile test etmeye gerek yoktur false. Sırasıyla if (expr)veya tuşunu kullanın if (! expr).
if($("element_selector").attr('disabled') || $("element_selector").prop('disabled'))
{
// code when element is disabled
}