谁能告诉我为什么这不起作用以及我需要做什么才能使它起作用?
$("#rptframe").contents()
.find('#customerjax')
.change(function () { alert("yeah"); })
.change();
感谢任何可以提供帮助的人!
谁能告诉我为什么这不起作用以及我需要做什么才能使它起作用?
$("#rptframe").contents()
.find('#customerjax')
.change(function () { alert("yeah"); })
.change();
感谢任何可以提供帮助的人!
这是一个有效的JSFiddle。您的问题基本上是您没有访问 iframe 中的元素。您必须使用.contentWindow.document
iframe 元素来深入了解框架内容。
这应该可以工作:
$($("#rptframe")[0].contentWindow.document)
.find('#customerjax')
.change(function () { alert("yeah"); })
.change();