无法访问 jquery 对话框上的 DOM 元素
要求:我正在为我的项目使用 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 操作。但点击事件有效。
Requirement: I am using Jquery portlet plugin for my project. On clicking an expand button on a portlet div, a modal dialog box will appear with the contents of the portlet div.
Here is my code:
function expand()
{
var placeHolderDiv = $("#" + expandPlaceHolderDiv)
var content = $(portletDiv).clone(true); // portletDiv is a jquery object .
$(content).appendTo(placeHolderDiv);
openDialog(expandPlaceHolderDiv);
}
Now if I am trying to do some operation in actual portlet div it's all working fine.
For example: I have a text box on the div and I am displaying the value of the text box on a click event of a button.
But once the dialog box appears, I am unable to do any DOM manipulation. But the click event is working.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论