Autor | Zpráva | ||
---|---|---|---|
slon_cz Profil |
#1 · Zasláno: 18. 1. 2018, 15:36:48
Zdravím, řekněme, že na stránce se mi vypisuje chat ve formatu
<span class="chat-author__display-name" data-a-target="chat-message-username" data-test-selector="message-username" style="color: rgb(158, 120, 23);"> uzivatelske_jmeno </span> var wdwd = $( "span[data-test-selector='message-username']" ).text(); alert(wdwd); ovšem nedaří se mi najít, že pokud bude na webu <span class="chat-author__display-name" data-a-target="chat-message-username" data-test-selector="message-username" style="color: rgb(158, 120, 23);"> uzivatelske_jmeno2 </span> <span class="chat-author__display-name" data-a-target="chat-message-username" data-test-selector="message-username" style="color: rgb(158, 120, 23);"> uzivatelske_jmeno23 </span> jak si nechat vypsat vsechny? Děkuji za jakoukoliv radu |
||
Keeehi Profil |
#2 · Zasláno: 18. 1. 2018, 17:50:26
Myslím, že nějak takto:
$( "span[data-test-selector='message-username']" ).each(function () { alert($(this).text()); }); |
||
slon_cz Profil |
#3 · Zasláno: 20. 1. 2018, 15:26:43
to mi vyskoci nekolik alertu v kazdem je jeden ten obsah, ja bych potreboval aby se to nejakym zpusobem ten retezec spojil a vypsal do jedny promenne treba. Děkuji za radu
|
||
Keeehi Profil |
#4 · Zasláno: 20. 1. 2018, 15:41:22
To jako neumíš pracovat s proměnnou a cyklem?
var names = ''; $( "span[data-test-selector='message-username']" ).each(function () { names += $(this).text(); }); alert(names); |
||
slon_cz Profil |
#5 · Zasláno: 20. 1. 2018, 15:45:52
Omlouvám se, toto jsem zkoušel, ale nefungovalo mi to, protože jsem nahoře zapomněl definovat var names = '';. Moje chyba, díky :)
|
||
Keeehi Profil |
#6 · Zasláno: 20. 1. 2018, 17:07:00
slon_cz:
Dobrá. Doporučený postup je si zobrazit konzoli. Viděl by jsi tam chybovou hlášku o nedefinované proměnné. |
||
slon_cz Profil |
#7 · Zasláno: 20. 1. 2018, 20:00:58
díky :)
|
||
Časová prodleva: 6 let
|
0