我正在使用剑道网格的 Web 应用程序中工作。我有一个包含剑道网格的 iframe,需要使用 jquery 从外部访问剑道选项。
是的,我尝试使用以下代码访问该元素
Iframe.contentWindow.find....此代码返回元素,但是当我尝试将其扩展到剑道元素 (element.data("kendoGrid") ) 时,它显示未定义。有帮助吗?
您尝试使用(这是正确的)查找元素iframe.contentWindow,但您没有使用 iframe 的 jQuery 对象,而是使用主窗口 jQuery 对象。
您可以通过以下方式访问它:
var framejQuery = $('#frameID')[0].contentWindow.$;
var element = $('#frameID').contents().find('#gridID')[0];
var grid = framejQuery.data(element, 'kendoGrid'); // Here's your grid object
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
916 次 |
| 最近记录: |