要求:我正在为我的项目使用Jquery portlet插件。单击portlet div上的展开按钮时,将出现一个模式对话框,其中包含portlet div的内容。
这是我的代码:
function expand()
{
var placeHolderDiv = $("#" + expandPlaceHolderDiv)
var content = $(portletDiv).clone(true); // portletDiv is a jquery object .
$(content).appendTo(placeHolderDiv);
openDialog(expandPlaceHolderDiv);
}
现在,如果我尝试在实际的portlet div中进行一些操作,那么一切正常。
例如:我在div上有一个文本框,我在按钮的点击事件中显示文本框的值。
但是一旦出现对话框,我就无法进行任何DOM操作。但点击事件正在发挥作用。