Kezdőoldal » Számítástechnika » Programozás » Hogyan tudok DIV belső mutató...

Hogyan tudok DIV belső mutató értéket kiolvasni Javascript nyelvel?

Figyelt kérdés

Sziasztok!


Van egy jquery programom, mely képeket dinamikusan, oldal újratöltés nélkül tölt fel.

Belső értéket szeretnék tovább vinni a PHP felé az html ről.


Tehát az html oldalon van egy


<div class='ertek' ertek-id='12'></div>


Ebből a div mezőből szeretném, hogy a javascript olvassa ki nekem az ertek-id tartalmát. Tehát a 12 -t. Ide mindig dinamikus érték fog kerülni, tehát változni fog.


Köszönöm a segítséget előre is!



#javascript #jQuery #div mező olvasás
2014. máj. 8. 13:33
 1/5 anonim ***** válasza:

Ez így nem valid.

[link]

2014. máj. 8. 13:42
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

A PHP-nek átadáshoz meg a jquery .post -ját nézd meg.

[link]

2014. máj. 8. 13:43
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Ha a div-et valahogy be tudod azonosítani, pl. van egy egyedi id-je, vagy tudod hányadik div, akkor kiolvasni így tudod:


x = document.getElementsByTagName("div")[0].getAttribute("target");

vagy

x = document.getElementsById("valami-id").getAttribute("target");

2014. máj. 8. 14:12
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Ja, nem "target", bocsánat, az a példa volt, hanem "ertek-id".
2014. máj. 8. 14:14
Hasznos számodra ez a válasz?
 5/5 Drone007 ***** válasza:

Ilyen attribútum nincs, hogy ertek-id. Nyilván meg lehet adni, de ahogy előttem is írták nem valid.

Helyette használj data attribútumot. pl:


<div class='ertek' data-id='12'></div>


Kiolvasása jQueryvel:

var ertek = $('.ertek').data('id');

Kiolvasása javascripttel:

var ertek = document.getElementsByClassName('ertek')[0].dataset.id;


1. a korrekt célpont meghatározásához célszerű lenne id-vel azonosítanod a DIV-et

2. a data attribútum html5-ös technika, ezért a doctype mindenképpen html5-ös legyen

2014. máj. 9. 06:40
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!