prihlasenyprihlasit | registrovat

.attr()

.attr(attributeName) vráti: String

Ziska hodnotu atributu prveho zo zvolenych elementov.

Je dolezite si uvedomit, ze .attr() metoda ziska hodnotu atributu iba prveho zo zvolenych elementov. Ak chceme ziskat hodnotu kazdeho elementu idividealne, musime sa spoliehat na cyklicku konstrukciu akou je v jQuery .each() metoda.

Puzivanim jQuery .attr() metody ziskame hodnotu atributu elementu, co ma dve hlavne vyhody:

  1. Pohodlie: moze byt vyvolane priamo na jQuery objekt a previazany na ine jQuery metody.
  2. Cross-browser konzistencia: Niektore atributy maju rozlisne pomenovanie medzi prehliadacmi. Navyse hodnoty niektorych atributov su rozlisne prezentovane medzi prehliadacmi, a tiez samotnych verzii prehliadaca. .attr() metoda znizuje tieto rozlisnosti.

Priklady:

Najde atribut title prveho <em> na stranke.
 <!DOCTYPE html>
<html>
  <head>
    <style>
      em { color:blue; font-weight;bold; }
      div { color:red; }
    </style>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
  </head>
  <body>
    <p>Once there was a <em title="huge, gigantic">large</em> dinosaur...</p>
    The title of the emphasis is:<div></div>
    <script>var title = $("em").attr("title");
      $("div").text(title);
    </script>
  </body>
</html>

API

© 2009 Shaddow admin hosting od VIPHosting