使用Jquery在iFrame的下拉列表中设置.change函数

时间:2012-05-18 19:07:41

标签: jquery

任何人都可以告诉我为什么这不起作用以及我需要做些什么才能让它发挥作用?

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

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

1 个答案:

答案 0 :(得分:1)

这是一个有效的JSFiddle。您的问题基本上是您不访问Iframe中的元素。您必须在Iframe元素上使用.contentWindow.document来深入查看框架内容。

这应该可行:

$($("#rptframe")[0].contentWindow.document)
    .find('#customerjax')
    .change(function () { alert("yeah"); })
    .change();