Próbuję zastąpić niektóre div tekst automatycznie przy użyciu polecenia .html w Jquery, ale to nie działa dla mnie. To jest kod, który mam do tej pory:
<div id="test">123</div>
<script type="text/javascript">
jQuery(document).ready(function(){
var refreshId = setInterval(function()
{
$("#test").html("test");
}, 1000);
});
</script>
Czy ktoś mógłby mi powiedzieć, co robię źle? Przeprowadziłem testy, aby upewnić się, że Jquery działa i jest i jeśli uruchomię alert ("test"), to działa dobrze.
Dzięki za pomoc
Edycja: Uruchomiłem skrypt w innym pliku na localhost i działa dobrze - czy może to być coś w kodzie, którego używam, już to powstrzymuje przed działaniem? To mnie martwi!
Odpowiedzi:
2 dla odpowiedzi № 1Kiedy mam takie problemy, zazwyczaj wynika to z tego, że część javascript / jquery przed tą częścią jest niepoprawna.
Jeśli możesz, spróbuj skorygować lub skomentować niektóre inne części kodu, aby sprawdzić, czy możesz to zrobić.
0 dla odpowiedzi nr 2
Czy w Twoim pełnym kodzie strony istnieje jeszcze jedna kontrola o tym samym identyfikatorze? Jeśli tak, jQuery może wybrać go zamiast swojego div.