好的,所以我已经为此寻找了几个小时的答案,但没有发现任何有效的方法。
我有一个页面,我在 .click 事件后加载到 div 中,看起来像这样:
$('#mybutton').click( function () { $('#mydiv').load('myinnerpage.aspx'); });
然后我在 myinnerpage.js 里面有:
$(document).on('change', 'input[name=rbfileByNameOrID]:radio', function () {
if ($('input#rbByFileName').attr('checked'))
fileSelectionBy('filename');
else
fileSelectionBy('fileid');
});
change 函数永远不会被触发,除非我自己打开 myinnerpage.aspx。