. în cazul în care acestea sunt situate în mod direct în interiorul
. t. e. la primul nivel de imbricare. Această relație poate fi descrisă după cum urmează: div> p. Atitudinea „vecin dreapta“, numit Elementele învecinate sunt la același nivel în ierarhia. Cu selectoare poate lua în considerare toate următoarele pentru un anumit element de cartier. Captura de ecran arată că identificatorul div first_div elementele adiacente sunt identificatori second_div și third_div. În același timp, pentru un div cu id-ul second_div vecin dreapta va elementul numai third_div. De exemplu, în ceea ce privește #first_div
div, precizăm că aveți nevoie pentru a găsi elemente cu ID-uri și second_div third_div. Raportul dintre „primul vecin drept“ Dacă avem nevoie pentru a specifica doar primul vecinul din dreapta, ar trebui să utilizați #first_div design + div.
Caracteristica selectoare
Cu acest tip de selectoare pot accesa elementele unui atribut specific. De exemplu, pentru a descrie structura
trebuie să vă înregistrați selectorul de tip. Opțiunea verticală: selectată. Pseudo-clase începe întotdeauna cu caracterul „:“. Urmatoarele simptome pot fi atribuite pseudo-clase:
- : Gol - fără descendenți;
- : Verificat. selectat. dezactivat. activat - diverse stări de elemente de intrare;
- : Hover - un element care este sub cursorul mouse-ului;
- : vizitate - legături deja vizitate;
- : Nu (<селектор>) - toate elementele cu excepția celor care se potrivesc cu selectorul specificat în paranteze.
Utilizarea funcțiilor jQuery pentru a căuta elemente
Când configurați unele evenimente din GTM poate fi o situație în care este necesar să se obțină informații suplimentare referitoare la elementul pe care a avut loc evenimentul. De exemplu, când faceți clic pe „Cumpără“, aveți nevoie pentru a obține numele produsului căruia îi aparține butonul. Se întâmplă adesea ca datele suplimentare se află în structura celorlalte elemente care sunt în mod logic legate de elementul în cauză, dar accesul la acestea nu pot fi obținute prin selectori CSS. La locul de muncă, de exemplu, cumpărături on-line poate fi o provocare pentru a trece pe clic pe butonul eveniment „cumpăra“, cu referire la produs, care corespunde acestui buton. De exemplu, atunci când faceți clic pe butonul „cumpara“ (1), care este inclus în etichetele cu clasa j-buy-buton-add (3) pentru a obține numele bunurilor în cauză. După cum se poate vedea în mod direct butonul de etichetare, nu există nici o descriere a mărfurilor. Dar dreapta avem o descriere a div container cu clasa de referință catalogCard-titlu (2). Tag cu un nume și un buton „cumpara“ situat pe diferite niveluri ale ierarhiei, astfel încât numai selectorii CSS nu se poate face aici.
Punctul de plecare pentru căutare este numele produsului obiectului corespunzător butonul „Cumpără“. Obiectul $ ( „J-buy-buton-add“) returnează un set de toate butoanele de pe pagină, în loc de una, pentru care nu a fost un clic. Pentru a găsi un obiect care corespunde unui buton, rândul său, la proiectarea formei:
Mai mult, această variabilă poate fi transmis, de exemplu, ca un atribut al evenimentului atunci când faceți clic pe butonul „cumpără“. Acest lucru va ajuta la partajarea bunurilor, care includ acele clicuri.
Validarea compilate selectoare CSS
Să considerăm un exemplu. Să presupunem că, la pagina odesseo.com.ua avem nevoie pentru a găsi toate link-urile care duc la resurse externe. În acest caz, putem folosi o expresie cum ar fi: