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

  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • stokelycalm

    stokelycalm

    28 Aralık 2010