Javascript Boostrap modal-Jquery.load()无法处理克隆对象

Javascript Boostrap modal-Jquery.load()无法处理克隆对象,javascript,jquery,twitter-bootstrap,bootstrap-modal,Javascript,Jquery,Twitter Bootstrap,Bootstrap Modal,单击类为“q”的元素时,将触发回调并显示模态。但是,当我单击带有类“q”的“模态体”中的某个元素时,会触发回调,但.load()不起作用。在控制台中看到了什么?您没有错误处理程序(在问题代码中),所以如何才能看到错误是什么?您只需忽略错误(if(status!=“error”))控制台中没有消息。检查DOM。克隆的模态被附加到正文中。@freedomn-m.load()未触发。您正在使用事件委派,并确认调用了回调,因此克隆对象与此无关。因此,您可以单步通过代码(或添加console.logs)查

单击类为“q”的元素时,将触发回调并显示模态。但是,当我单击带有类“q”的“模态体”中的某个元素时,会触发回调,但.load()不起作用。

在控制台中看到了什么?您没有错误处理程序(在问题代码中),所以如何才能看到错误是什么?您只需忽略错误(
if(status!=“error”)
)控制台中没有消息。检查DOM。克隆的模态被附加到正文中。@freedomn-m.load()未触发。您正在使用事件委派,并确认调用了
回调
,因此克隆对象与此无关。因此,您可以单步通过代码(或添加console.logs)查找问题-what's
dialog.find(“.modal body”).length
$(this.data(“href”)
(状态检查前)
     function callback() {
                    var dialog = popup.clone();
                    dialog.find("h4").text("sdds");
                    $('body').append(dialog);
                    dialog.find(".modal-body")
                        .load($(this).data("href"), false, function(responseText, status, req ) {
                            if (status != "error") {
                                dialog.find(".modal-header h4").text(dialog.find("h1").text());
                                dialog.modal('show');
                            }
                            $('#divLoading').removeClass('show');
                        });

                }

                var popup = $("#modal");
                $(document).on("click", ".q", callback);