关闭带有链接ID的jQuery UI DIalog

时间:2013-02-25 17:41:38

标签: jquery

这是我的代码,为什么不能使用img链接?链接是id =" closeme"。它根本不会发射。

function displayerror(text){        
// Pop up the new error dialog
        var $errors_dialog = $('<div></div>')
        .html('<div class="notice_body"><div class="notice_header"><img src="images/header.gif" width="634" height="37"></div><div class="notice_mid"><div class="notice_left"><img src="images/body_left.gif" width="164" height="167"></div><div class="notice_right">'+text+'</div></div><div class="notice_footer"><a href="#" id="closeme"><img src="images/footer.gif" width="634" height="49"></a></div></div>')
        $errors_dialog.dialog({
            autoOpen: false,
            maxWidth:670,
                    maxHeight: 260,
                        width: 670,
                        modal: true ,
                        height: 500,
                        resizable: false,
                        dialogClass:'transparent',
                        position: ['top', 175],
                        create: function(event, ui) { 
                       $("#closeme").click(function(event) {
                        alert("test");
                            $errors_dialog.dialog('close');
                })}
        });

        $errors_dialog.dialog('open');
        return false;

}

1 个答案:

答案 0 :(得分:0)

在open语句之前实现了它:

        $("#closeme").click(function(){
            $errors_dialog.dialog('close');
        });