[ Príspevkov: 6 ] 
AutorSpráva
Offline

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

Registrovaný: 07.08.06
Prihlásený: 11.07.18
Príspevky: 928
Témy: 262 | 262
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ý: 18.10.18
Príspevky: 5259
Témy: 74 | 74
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 | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 2x8GB DDR4 G-SKILL TridentZ RGB 3200 CL16 | VGA Powercolor VEGA56 | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE Roccat SAVU + Razer eXactMat | Corsair K30 | ARCH x64 &
Notebook: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 &
Mobil: Xiaomi REdmi Note 5 PRO | FW LineageOS 15.1 Nightly & SBC: Raspberry pi 0 | 3B+
Offline

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

Registrovaný: 07.08.06
Prihlásený: 11.07.18
Príspevky: 928
Témy: 262 | 262
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ý: 18.10.18
Príspevky: 5259
Témy: 74 | 74
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 | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 2x8GB DDR4 G-SKILL TridentZ RGB 3200 CL16 | VGA Powercolor VEGA56 | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE Roccat SAVU + Razer eXactMat | Corsair K30 | ARCH x64 &
Notebook: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 &
Mobil: Xiaomi REdmi Note 5 PRO | FW LineageOS 15.1 Nightly & SBC: Raspberry pi 0 | 3B+
Offline

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

Registrovaný: 07.08.06
Prihlásený: 11.07.18
Príspevky: 928
Témy: 262 | 262
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ý: 18.10.18
Príspevky: 5259
Témy: 74 | 74
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 | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 2x8GB DDR4 G-SKILL TridentZ RGB 3200 CL16 | VGA Powercolor VEGA56 | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE Roccat SAVU + Razer eXactMat | Corsair K30 | ARCH x64 &
Notebook: DELL inspiron 7537 i7 4500U, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 &
Mobil: Xiaomi REdmi Note 5 PRO | FW LineageOS 15.1 Nightly & SBC: Raspberry pi 0 | 3B+
 [ 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 JavaScript, VBScript, Ajax

3

147

17.10.2012 11:58

Lier

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

zmena atributu config.php

v Redakčné systémy

4

1040

19.04.2007 23:11

7stranger

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

javascript wysiwyg v javascript popup

v JavaScript, VBScript, Ajax

1

550

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 HTML, XHTML, XML, CSS

4

277

29.02.2008 14:45

stenley

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

Title

v PHP, ASP

3

475

15.12.2007 12:14

emer

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

Title

v PHP, ASP

3

701

08.04.2007 19:06

m@-nX

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

title

v JavaScript, VBScript, Ajax

6

596

11.08.2008 12:48

chrono

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

title

v Redakčné systémy

5

942

09.07.2006 13:42

WEB LAMA

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

Title Categorie

v Redakčné systémy

0

350

14.10.2006 15:13

JanoF

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

Title cez Header()

v PHP, ASP

6

368

15.05.2008 17:49

waresko18

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

title description keywords

v PHP, ASP

7

349

15.10.2008 13:58

stenley

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

zmena v title

v PHP, ASP

9

355

04.03.2009 22:50

romanman

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

problem rovnakeho title

v PHP, ASP

12

454

14.07.2009 11:46

Tominator

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

PHP dynamický title

v PHP, ASP

10

381

25.11.2012 19:00

shaggy

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

nezobrazuje title tagy

v HTML, XHTML, XML, CSS

13

823

06.10.2009 13:23

neopagan

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

Typo3 - ziskanie title

v Redakčné systémy

2

728

01.09.2010 23:57

Merlin_sk



© 2005 - 2018 PCforum, edited by JanoF