我想将一个jquery函数调用到另一个jquery函数中。第一个函数的值我需要传递给第二个函数。目的是在选择单选按钮后弹出窗口打开后,我想触发一个window.open()函数。
以下是我要做的事情:
第一个jquery函数:
$("#myPopup").ready(function() {
var popUpList = $(
'<div><input type="radio" name="popup_w" value="1">1<br><input type="radio" name="popup_w" value="2">2<br><input type="radio" name="popup_w" value="3">3</div>'
);
$('#showPopUpButton').on('click',function() {
popUpList.dialog();
});
});
来自上面函数的“值”可以是1或2或3,我需要将它传递给我的下面的函数并想要执行它。 第二个Jquery函数:
$("#popup_w").change(function() {
alert(readCookie("test"));
if($(this).val() == 1)
{
var w="350px", h="450px";
window.close();
var webPage = window.open(window.location.href, "", "width=" + w + ", height=" + h + ", scrollbars=yes, resizable=yes, left="+WINDOW_POPUP_LEFT+", top="+WINDOW_POPUP_TOP);
createCookie("test", 1, 10);
}
else if($(this).val() == 2)
{
var w="50px", h="60px";
window.close();
var webPage = window.open(window.location.href, "", "width=" + w + ", height=" + h + ", scrollbars=yes, resizable=yes, left="+WINDOW_POPUP_LEFT+", top="+WINDOW_POPUP_TOP);
createCookie("test", 2, 10);
}
});
有人可以指出我正确的方向。如何从第一个函数中选择值并转换到第二个函数并执行它。
两个功能都可以单独使用。我想链接他们。