0

我有两页...

main.php 在该页面内我有一个 iframed 页面 subpage.php

在 subpage.php 我有以下 jquery:

$('#month').on('change', function() {
  alert( this.value ); // or $(this).val()
});

出于某种原因,我没有收到任何警报。

iframe 中的代码是否必须不同?

我怎样才能得到这个工作?

4

1 回答 1

1

试试这个:

$("#iframe").on('load', function() {
    $("#iframe").contents().find("#month").on('change', function() {
        alert( this.value ); // or $(this).val()
    });
});

它之前可能没有工作,因为 iframe 没有完成加载。

于 2013-09-18T10:25:42.283 回答