我正在使用以下代码尝试从另一个页面加载一个页面,以便我可以在对话框中显示第二页html:
var $link = $('#addTagButton');
var $dialog = $('#addTag')
.load($link.attr('href'))
.dialog({
autoOpen: false,
title: $link.attr('title'),
width: 600
});
$link.click(function() {
$dialog.dialog('open');
return false;
});
但是,当它在第二页上加载select2控件时,它无法识别select2选项,并且基本上不加载其功能。我在两个页面中都有对select2.js的引用,但其他所有内容都完美无缺。
THX。
答案 0 :(得分:0)
“从另一页加载一页”有点令人担忧。
一般原则如下:
.load(...)
应该加载有效的HTML片段,而不是整页有关附加事件处理程序的详细信息,请参阅.on。