Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Przeszukiwanie stringa.
Forum PHP.pl > Forum > Przedszkole
cykcykacz
Witam,
mam taki problem.
Mam sobie stringa, którego rozbijam na tablice:

  1. <em>fffffffffffffff</em>,<em><strong>gggggg</strong></em>


Później rozbijam na tablice:
<em>fffffffffffffff</em>
<em><strong>gggggg</strong></em>


I jak mam zrobić żeby wiadomo było że dany string ma <em> a innym <em><strong>?

Próbuje w ten sposób ale to mi nie działa poprawnie.

x.match("<em>");

lub

x.search("<em>");

Problem że oby dwa znajdują to w drugim stringu czyli <em><strong>.... też się załapuje i wiem że to jest poprawnie.

Potrzebuje rozwiązania aby wiadomo było które jest które czyli jeżli ma <em> to jest to tylko ten pierwszy string a nie obydwa.
ssstrz
jeśli <em><strong> występuje wyr zwróci wartość, jeśli jest samo <em> wyr zwróci null
  1. if(!e.match(/<em>(?=<strong>)/)){
  2. // instrukcje w przypadku gdy samo <em>
  3. }


PrinceOfPersia
a ten HTML masz luzem czy jest w dokumencie? Jak jest w dokumencie to można przejechać metodami DOM. Ewentualnie w jQuery:
[JAVASCRIPT] pobierz, plaintext
  1. var em = $("em");
  2. var emStrong = em.has(">strong");
  3. var emWithoutStrong = em.not(emStrong);
  4. emStrong.css("color", "red");
  5. emWithoutStrong.css("color", "green");
[JAVASCRIPT] pobierz, plaintext
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.