SORU
12 Kasım 2008, ÇARŞAMBA


Html etiketi, belirli bir girdi ile ilişkili bulun

Hadi bir html Formu var. Her giriş/seç/button bu arkadaşın kimliği <label> for niteliğiyle ilgili bir dizi olacaktır. Bu durumda, her giriş için sadece tek bir etiket var.

Javascript-giriş unsuru verilmiş; onkeyup olay, örneğin -); en iyi şekilde ilişkili etiket bulmak nedir?

CEVAP
12 Kasım 2008, ÇARŞAMBA


Eğer jQuery kullanıyorsanız, bu gibi bir şey yapabilirsin

$('label[for="foo"]').hide ();

Eğer jQuery kullanarak değilse etiket aramak zorunda kalacaksın. Burada bir argüman olarak eleman alıyor ve ilişkili etiketi döndüren bir işlev

function findLableForControl(el) {
   var idVal = el.id;
   labels = document.getElementsByTagName('label');
   for( var i = 0; i < labels.length; i   ) {
      if (labels[i].htmlFor == idVal)
           return labels[i];
   }
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011
  • sonia989

    sonia989

    26 EKİM 2006