Это не объявляет функцию $.fn.guestFromPop
:
$(document).ready(function(){
function guestFromPop(data) {
alert(data);
}
});
... все, что она делает, это объявляет guestFromPop()
, функцию, доступную только внутри этого обработчика document.ready
.Вместо этого вам нужно объявить функцию, которую вы ищете:
$.fn.guestFromPop = function(data) {
alert(data);
};
Хотя это тоже не совсем правильно, так как она не будет вызываться для элемента jQuery, вы можете захотеть что-то простое:
function guestFromPop(data) {
alert(data);
}
вызывается:
parent.guestFromPop('Action');