[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
NapísalOffline : 25.11.2017 12:43 | javascript - pridanie TITLE atributu

Jednoducha vec, no nieco zrejme robim zle. Poradte prosim:

Kód:
<td class="calcell wd5 d24 highlight1"><a href="" class="selector">Lorem ipsum</a></td>


Chem pridat atribut title do <a href="" title="nieco"> pomocou cisteho javascriptu, nie jquery. Dolezita je classa highlight1, lebo len tam chcem pridat, kde je highlight1, lebo budu tam aj ine classy.

Skusal som:

Kód:
var a1 = document.querySelector('td.highlight1 a');
a1.setAttribute("title", "nieco");


no nejak to nefunguje...


Offline

Skúsený užívateľ
Skúsený užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 19.03.07
Prihlásený: 29.10.26
Príspevky: 7084
Témy: 86 | 86
Bydlisko: BA
NapísalOffline : 25.11.2017 13:05 | javascript - pridanie TITLE atributu

Co obsahuje a1?
Pozri si to...
Kód:
console.log(a1)

Lebo:
Citácia:
Returns the first Element within the document that matches the specified selector, or group of selectors, or null if no matches are found.

https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector


_________________
Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA XFX RX6800XT | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Notebook: Mac M4 Air 512 &
Mobil: Pixel 7a & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
Offline

Užívateľ
Užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 25.11.2017 13:08 | javascript - pridanie TITLE atributu

a1 is null.

Lenze tam nemozem dat var a1 = document.querySelector('td.highlight1 a')[0]; kedze tam bude viacej tych <td s tou istou classou.

Skusal som aj takto:

Kód:
var elms = document.getElementsByClassName('highlight1')
for (var i = 0; i < elms.length; i++) {

var b = elms[i].getElementsByTagName("a")[0];
b.setAttribute("title", "democlass")
}


stale nic...


Offline

Skúsený užívateľ
Skúsený užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 19.03.07
Prihlásený: 29.10.26
Príspevky: 7084
Témy: 86 | 86
Bydlisko: BA
NapísalOffline : 25.11.2017 13:34 | javascript - pridanie TITLE atributu

To ze to je null, znamena ze ti nevybralo ziaden element, nie ze ti ich vybralo moc. Cize najprv si osetri aby si selektoval elementy, priznam sa ze ja nie som zrovna najskusenejsi v JS, nakolko som lenivy a pouzivam jQeury.


_________________
Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA XFX RX6800XT | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Notebook: Mac M4 Air 512 &
Mobil: Pixel 7a & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
Offline

Užívateľ
Užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 25.11.2017 13:56 | javascript - pridanie TITLE atributu

nj, ale s jquery by som to ako spravil?

Kód:
$('td.highlight1 a').each(function() {
$(this).attr('title','aaaaaaa');
});


toto mi z nejakeho dovodu nejde tiez

//EDIT:

konecne, pridal som document ready a uz to ide.

Kód:
$( document ).ready(function() {
$('.highlight1 a').each(function() {
$(this).attr('title','aaaaaaa');
});
});


Offline

Skúsený užívateľ
Skúsený užívateľ
javascript - pridanie TITLE atributu

Registrovaný: 19.03.07
Prihlásený: 29.10.26
Príspevky: 7084
Témy: 86 | 86
Bydlisko: BA
NapísalOffline : 25.11.2017 15:24 | javascript - pridanie TITLE atributu

Hej, pred jquery sa z pravidla dava $(document).ready(), lebo ked to mas v hlavicke, tak sa ten jQ zapne a spusti skor ako je nacitana stranka a teda nenajde elementy ktore si vybral (leo este nie su nacitane)
Pripadne das ten javascript pod elementy, o ktore sa ma starat. (Co mohol byt problem predchodzej implementacie)


_________________
Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA XFX RX6800XT | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 &
Notebook: Mac M4 Air 512 &
Mobil: Pixel 7a & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
 [ Príspevkov: 6 ] 


javascript - pridanie TITLE atributu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

JavaScript v <title>

v Frontend

3

425

17.10.2012 11:58

Lier

V tomto fóre nie sú ďalšie neprečítané témy.

zmena atributu config.php

v CMS

4

1420

19.04.2007 23:11

7stranger

V tomto fóre nie sú ďalšie neprečítané témy.

javascript wysiwyg v javascript popup

v Frontend

1

988

25.07.2009 19:29

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

problem so stylovanim odkazu pomocou selektora atributu

v Frontend

4

621

29.02.2008 14:45

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

title

v CMS

5

1246

09.07.2006 13:42

WEB LAMA

V tomto fóre nie sú ďalšie neprečítané témy.

Title

v Backend

3

758

15.12.2007 12:14

emer

V tomto fóre nie sú ďalšie neprečítané témy.

Title

v Backend

3

979

08.04.2007 19:06

m@-nX

V tomto fóre nie sú ďalšie neprečítané témy.

title

v Frontend

6

1157

11.08.2008 12:48

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

Title Categorie

v CMS

0

690

14.10.2006 15:13

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Title cez Header()

v Backend

6

747

15.05.2008 17:49

waresko18

V tomto fóre nie sú ďalšie neprečítané témy.

title description keywords

v Backend

7

774

15.10.2008 13:58

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

zmena v title

v Backend

9

694

04.03.2009 22:50

romanman

V tomto fóre nie sú ďalšie neprečítané témy.

problem rovnakeho title

v Backend

12

784

14.07.2009 11:46

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

PHP dynamický title

v Backend

10

678

25.11.2012 19:00

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Typo3 - ziskanie title

v CMS

2

1023

01.09.2010 23:57

Merlin_sk

V tomto fóre nie sú ďalšie neprečítané témy.

nezobrazuje title tagy

v Frontend

13

1190

06.10.2009 13:23

neopagan



© 2005 - 2026 PCforum, edited by JanoF