
$("h3.title a").text(function () {
return $(this).text().replace("zzz.", "zzz. - aaa");
});Mam coś takiego - skrypt dziala tylko chce aby wykonywał się w pętli co 1 sekunde. No to też proste ale jedno małe ale:
skrypt jeśli znajdzie na stronie zzz. to nie ma wykonywać się dalej. Więc opcje widzę dwie:
- w obrębie musi znaleźć DOKŁADNIE CAŁE wyrażenie poszukiwane czyli zzz. i ignorowac jeśli coś jest za nim - jak to zrobić?
- sprawdzać czy text został dodany - jeśli tak ignorować, jak? :)
#jquery #webdev
- Najlepsze
- Wszystkie komentarze







A jeśli chodzi o konkretną wartość to rób foreach po każdym elemencie a i sprawdzaj czy jego text() === 'zzz.'
$("h3.title a:not(:contains('aaa'))").text(function () {
return $(this).html().replace("zzz.", "zzz. - aaa");
});