在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ jquery ui dialog傳參

jquery ui dialog傳參

如何像dialog中傳遞自定義的參數?

var opt = "a";
$("#my_dialog").dialog("open");

$("#my_dialog").dialog({
    autoOpen: false,
    width: 320,
    height: 400,
    modal: false,
    position: {my:"center", at:"left+800px top+400px ", of:window},
    buttons: {
        "確認": function(){
            //這里想用到opt參數
        },
        "取消": function(){
            $(this).dialog("close");
        }
    }
});
回答
編輯回答
青黛色

打開對話框時傳參:

$("#my_dialog").data("opt", opt).dialog("open")

在dialog里:

"確認": function(){
            //這里想用到opt參數
            var opt = $(this).data("opt");
        },
2017年3月21日 01:27
編輯回答
墨染殤

按照你上面寫的方式,是可以直接使用opt的,不用傳到function里面,因為opt的作用域在function里面是有效的。

2018年5月27日 20:45