0

2ページあります…

main.php とそのページ内に iframe ページ 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 に答える