Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudom megcsinálni azt...

Hogyan tudom megcsinálni azt hogy az adott id-jű elem eltűnjön?

Figyelt kérdés

A lényeg az hogy az oldal kilistáz gombokat az adatbázis id-je szerint.

Az osztálya ezeknek az elemeknek van hogy ugyanaz, van hogy különböző.


Egy while ciklussal listázok, és az elemek id-je az $id -ben található.


Idáig eljutottam:

[id].click(function(){

[id].fadeOut("fast",);


viszont nem tudom a változót berakni...



2015. jún. 22. 18:42
 1/7 anonim ***** válasza:

Milyen változót akarsz és hova betenni?

Simán a HTML-t és a js-t is generálhatod megfelelő módon.

Több módon is megoldható, hogy lekérd az ID-t a kattintáskor.

Lehet akár az onclick-re olyan js függvény hívást generálni, ahol a paraméterben ott az id és az alapján tudja, hogy mit kell kiszedni.

Vagy minden gombra lehet 1 kezelőt tenni és "data-"-ba generálni mellé az id-kat minden elemre, így szintén a kattintáskor lekérhető, hogy pontosan melyik elem kell.

Vagy ha csak az ID az eltüntetés miatt kellene, akkor valójában nincs is rá szükség, mivel a click eseménykor lekérhető, hogy melyik HTML elemen volt a kattintás és lehet azt fadelni rögtön.


Szóval elég sok út van attól függően, hogy mit szeretnél.

2015. jún. 22. 19:35
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

ha var id = "valamilyen_id";


akkor valami ilyesmi

var current_element = $('#' + id);

current_element.click(function() {

$(this).fadeOut("fast");

});

2015. jún. 22. 19:59
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:

illetve akkor már inkább current_element.on('click', function () { ... }

)

2015. jún. 22. 20:00
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
Ja, javascriptnek még nincs átadva az id?
2015. jún. 22. 20:00
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
nincs átadva, php-be van a változó és azt szeretném java-ba tenni
2015. jún. 22. 20:24
 6/7 anonim ***** válasza:

php-val írathatsz javascriptbe változót, ha erre értetted, hogy "nem tudom a változót berakni...":


<script>

...

$('#gomb<?php echo $id; ?>').click(...);

...

</script>

2015. jún. 23. 11:55
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
61%

java != javascript

Ne írj hülyeségeket...

2015. jún. 23. 14:13
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!