Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Podmiana tekstu dynamicznego - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: Podmiana tekstu dynamicznego (/thread-podmiana-tekstu-dynamicznego)



Podmiana tekstu dynamicznego - Nikodemsky - 15-09-2016

Więc na stronie wywołuję kod ze strony:
https://miningstockvaluator.com/live-gold-price

W efekcie dostaję np. tekst:
GOLD 1320.50 -0.16%
który jest wywoływany z pliku:
https://miningstockvaluator.com/charts/new-gold-price.php

Chciałbym tutaj podmienić/schować słowo GOLD. Jako iż nie jest ono w żaden sposób osadzone w span, p, czy cokolwiek innego oraz css nie posiada pseudo-elementu odnoszącego się do słów, to pomyślałem o prostej podmianie słów za pomocą jquery.

Użyłem do tego skryptu:
Kod:
jQuery(document).ready(function( $ ){
        $('#gold_price_div').each(function() {
        var text = $(this).text();
        $(this).text(text.replace('GOLD', 'Złoto'));
    });
});

Sam skrypt jest wczytywany prawidłowo ale tekstu nie podmienia. Jak mniemam problemem jest tutaj tekst dynamiczny(którego np. nie widać w źródle strony).

W jaki sposób mógłbym to rozwiązać?

Drugie pytanie - czy sumę(czyli liczba zaraz po słowie GOLD) z pliku:
https://miningstockvaluator.com/charts/new-gold-price.php
- mógłbym dodać do działania js? Chciałbym przeliczyć walutę od razu na złotówki ale nie wiem, czy jest taka możliwość ze względu na charakter wczytywanego tekstu(kursu złota).

Z góry dziękuję za pomoc.


RE: Podmiana tekstu dynamicznego - Roch87 - 16-09-2016

Kurcze mam ten sam problem, myslalem ze ktos odpowedzial ;/


RE: Podmiana tekstu dynamicznego - octamediator - 20-09-2016

Kod:
var str = "jakiś takst GOLD dalsza treść";
var res = str.replace("GOLD ", "Złoto");

Tak nie działa? Smile


RE: Podmiana tekstu dynamicznego - luterjox - 06-04-2017

mam ten sam problem Sad


RE: Podmiana tekstu dynamicznego - markgeet - 01-05-2017

Działa, dzięki !