SORU
27 EYLÜL 2010, PAZARTESİ


Giriş elemanı Javascript kullanarak devre dışı öznitelik Ekle

Bir giriş kutusu var ve bunu devre dışı bırakılması ve aynı zamanda formumu taşıma sorunları önlemek için gizlemek istiyorum.

Şimdiye kadar benim giriş gizlemek için aşağıdaki kodu var:

$(".shownextrow").click(function() { 
    $(this).closest("tr").next().show().find('.longboxsmall').hide();
});

Bunun bir sonucu olarak gizli alır giriş:

<input class="longboxsmall" type="text" />

Nasıl da giriş disabled özniteliği ekleyebilir miyim?

CEVAP
27 EYLÜL 2010, PAZARTESİ


... $(“input”).attr(“disabled”, true); daha fazlasını bilmiyorum.

Aralık 2013 ve ben gerçekten sana ne hiçbir fikrim yok.

İlk önce her zaman .attr() her zaman .prop(), buraya cevap updated geldim ve daha doğru yaptı.

Bir yıl sonra bir WordPress kullanmak fikirlerini tekrar değişti ve bu bile izlemek istemiyorum.

Şu anda, bu en iyi cevap olarak uzun lafın kısası: "her ikisi de kullanabilirsiniz. ama duruma göre değişir."

Bu cevap yerine okumalısınız: http://stackoverflow.com/a/5876747/257493

Ve bunu değiştirmek için sürüm notlarını burada bulunmaktadır:

İkisi de değil .() ne güzel bir sorudur .() prop/değer ayar kullanılmalıdır. Kullanımı .() yerine val (kullanarak rağmen .yöntem(“value”,“”) burada arar 1.6 önce olduğu gibi çalışmaya devam eder). ot

Tercih edilen Kullanım özeti

.() prop yöntemi html bulunmayan özellikler için boolean niteliklerini/özelliklerini ve kullanılmalıdır (pencere gibi.konum). Tüm diğer öznitelikleri (html olarak görebilirsiniz olanlar) ve tabiki devam edebilirsiniz .() bir sorudur yöntemi.

Ya da diğer bir deyişle:

".= - belge olmayan şeyler prop"

".ot" = belge falan

... ...

Burada API istikrar hakkında... bir ders olabilir

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • adrianisen

    adrianisen

    25 Kasım 2009
  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009