jquery,在另一个传递参数

时间:2017-06-12 19:38:48

标签: javascript jquery html jsp popup

我想将一个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);
  }
});

有人可以指出我正确的方向。如何从第一个函数中选择值并转换到第二个函数并执行它。

两个功能都可以单独使用。我想链接他们。

0 个答案:

没有答案