JQUERY – pozivanje jquery funkcije iz javascripta
Problem:
Kako pozvati funkciju “unutar jquery-a” iz javascripta koji nije “unutar jquery-a”?
Rješenje:
Pa zapravo je prvo potrebno definirati što znači “unutar jquery-a”?
ako pod time mislimo na neku funkciju koja se nalazi unutar
$(function() {
});
ili
$(document).ready(function(){
});
onda, koliko znam, nikako.
ALI!
Mnogi pogrešno misle da se jquery može koristiti samo unutar gore navedenog koda. Gore navedeni kod je samo funkcija koja se izvršava “when dom is ready”.
dakle, npr, ovo će raditi:
$(function() {
});
function test(){
alert($('#pero').html());
}
<div onclick="test()" id="pero">Proba</div>
Klikom na tekst ‘Proba’ okida se funkcija koja alerta html elementa ‘pero’. A ta funkcija test() nije “unutar jquery-a” (kako smo to pogrešno nazvali).