1

谁能告诉我为什么这不起作用以及我需要做什么才能使它起作用?

$("#rptframe").contents()
              .find('#customerjax')
              .change(function () { alert("yeah"); })
              .change();

感谢任何可以提供帮助的人!

4

1 回答 1

1

这是一个有效的JSFiddle。您的问题基本上是您没有访问 iframe 中的元素。您必须使用.contentWindow.documentiframe 元素来深入了解框架内容。

这应该可以工作:

$($("#rptframe")[0].contentWindow.document)
    .find('#customerjax')
    .change(function () { alert("yeah"); })
    .change();
于 2012-05-18T20:58:54.417 回答