SORU
18 Mart 2011, Cuma


jQuery: Seçili öğe etiket adı Olsun

Kolay bir şekilde etiket adı var mı?

Eğer bir fonksiyon içine $('a') vermiş olduğum örneğin, 'a' almak istiyorum.

CEVAP
18 Mart 2011, Cuma


.prop("tagName") diyebilirsin. Örnekler:

jQuery("<a>").prop("tagName"); //==> "A"
jQuery("<h1>").prop("tagName"); //==> "H1"
jQuery("<coolTagName999>").prop("tagName"); //==> "COOLTAGNAME999"


Eğer .prop("tagName") yazmak sıkıcı, çok özel bir işlevi oluşturabilirsiniz:

jQuery.fn.tagName = function() {
  return this.prop("tagName");
};

Örnekler:

jQuery("<a>").tagName(); //==> "A"
jQuery("<h1>").tagName(); //==> "H1"
jQuery("<coolTagName999>").tagName(); //==> "COOLTAGNAME999"


Etiket adları, kongre tarafından, verdiğini unutmayınBüyük HARFLE. Eğer iade etiket adı tüm küçük olmasını istiyorsanız, özel işlevi gibi düzenleyebilirsiniz:

jQuery.fn.tagNameLowerCase = function() {
  return this.prop("tagName").toLowerCase();
};

Örnekler:

jQuery("<a>").tagNameLowerCase(); //==> "a"
jQuery("<h1>").tagNameLowerCase(); //==> "h1"
jQuery("<coolTagName999>").tagNameLowerCase(); //==> "cooltagname999"

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fuse

    Fuse

    21 Kasım 2005
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006
  • UKF

    UKF

    2 Aralık 2009