Hirdetés
- Gurulunk, WAZE?!
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál...
- Parci: Milyen mosógépet vegyek?
- Luck Dragon: Asszociációs játék. :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- urandom0: Aki használ/használt Giten kívűl más verziókezelőt, mesélne róla?
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Szólánc.
- Vic87: Nem tudom mit tévő legyek - tanács kérés
- sidi: Régi Gépterem: 386
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Brown ügynök #361 üzenetére
A klasszikus JavaScript-szintaktikáról beszél, pl.:
<div class="foo" id="bar">Blabla</div>
document.getElementById('bar').className ====>> ez egyenlő a "foo"-val.
Ugyanez jQuery-szintaktikával:
$('#bar').attr('class')
VAGY
$('#bar').attr("class")
tehát tökéletesen mindegy, hogy aposztrófot vagy macskakörmöt használsz, mindkettőre pontosan ugyanúgy működik!
Vagyis itt félreértetted:"WARNING: When setting the 'class' attribute, you must always use quotes!"
Ehhez hozzátartozik a korábbi példa is, amit ír:
$('#greatphoto').attr({
alt: 'Beijing Brush Seller',
title: 'photo by Kelly Clark'
});
When setting multiple attributes, the quotes around attribute names are optional.WARNING: When setting the 'class' attribute, you must always use quotes!
Tehát magyarul a korábbi példával élve így kéne beállítani egy title és class attribútumot:
$('#bar').attr({
title: 'this is the title of the >>bar<< element',
'class': 'foo and_one_more_class'
});Mondjuk aposztróf nélkül is működik, kipróbáltam.
(#357) jeges : mivel ez a jQuery topic, ne keverjük a hagyományos JavaScript-szintaktikát a jQuery-ben elérhetőekkel, mert az csak kavarodást okoz.
jQuery-ben teljesen jól működik a $('#bar').attr('class'), mint ahogy fentebb is írtam.
Új hozzászólás Aktív témák
- Eladó PC - GTX 1070 OC i5 6600
- HP Elitebook 850 G8 FHD, i5-1135G7 CPU, 16GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- BESZÁMÍTÁS! Logitech G920 Driving Force Racing kormányszett
- BESZÁMÍTÁS! Acer Predator Helios 300 17 FHD notebook - i7 9750H 32GB DDR4 1TB SSD RTX 2060 6GB W11
- BESZÁMÍTÁS! Lenovo Legion 5 Pro 16 Gamer notebook - i7 13700HX 16GB DDR5 512GB SSD RTX 4060 8GB W11
- GYÖNYÖRŰ iPhone XR 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3118, 100% Akkumulátor
- iMac Pro 1.1 2017 Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- 155 - Lenovo LOQ (15IRH8) - Intel Core i5-13505H, RTX 4060
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- AKCIÓ! MSI Z87-G43 GAMING Z87 chipset alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest