$ PDF Drukuj

Prototyp

$(obj)

Argumenty

  • obj - identyfikator elementu lub element, którego możliwości zamierzamy rozszerzyć

Opis

Rozszerza podany element o następujące funkcje:

  • next([tag, offset]) -  zwraca następny element nie będący pustym elementem tekstowym (zawierającym jedynie białe znaki)
    • tag - określa nazwę znacznika; zwrócony zostanie następny element o podanym znaczniku; null oznacza dowolny znacznik
    • offset - określa odległość elementu; zwrócony zostanie element oddalony o podaną wartość; dodatkowo jeśli określona została nazwa znacznika, brane pod uwagę są tylko elementy o podanym znaczniku
  • prev([tag, offset]) - zwraca poprzedni element nie będący pustym elementem tekstowym (zawierającym jedynie białe znaki)
    • tag - określa nazwę znacznika; zwrócony zostanie poprzedni element o podanym znaczniku; null oznacza dowolny znacznik
    • offset - określa odległość elementu; zwrócony zostanie element oddalony wstecz o podaną wartość; dodatkowo jeśli określona została nazwa znacznika, brane pod uwagę są tylko elementy o podanym znaczniku
  • up() - zwraca element nadrzędny
  • down([tag, offset]) - zwraca pierwszy element podrzędny, nie będący pustym elementem tekstowym (zawierającym jedynie białe znaki)
    • tag - określa nazwę znacznika; zwrócony zostanie pierwszy element podrzędny o podanym znaczniku; null oznacza dowolny znacznik
    • offset - określa odległość elementu podrzędnego; zwrócony zostanie element oddalony o podaną wartość od początku; dodatkowo jeśli określona została nazwa znacznika, brane pod uwagę są tylko elementy o podanym znaczniku
  • getElementsByClass(className, [tag]) - zwraca tablicę wszystkich elementów podrzędnych zawierających podaną klasę
    • className - nazwa szukanej klasy
    • tag - nazwa znacznika; brane pod uwagę będą tylko elementy o podanym znaczniku
  • show() - pokazuje element
  • hide() - chowa element
  • toggle() - ukrywa element, jeśli jest widoczny i odwrotnie
  • hasClass(class) - sprawdza, czy element ma ustawioną klasę CSS class
  • addClass(class) - dodaje klasę CSS class do elementu
  • removeClass(class) - usuwa klasę CSS class z elementu
  • isWhitespace() - sprawdza, czy element jest pustym elementem tekstowym (zawierającym jedynie białe znaki)
 
« poprzedni artykuł   następny artykuł »