好的,我已经寻找了几个小时的答案,但是没有找到有效的方法。
我有一个页面,在单击事件后加载到一个div中,代码如下:
$('#mybutton').click( function () { $('#mydiv').load('myinnerpage.aspx'); });
然后,在我的innerpage.js文件中,我有以下内容:
$(document).on('change', 'input[name=rbfileByNameOrID]:radio', function () {
if ($('input#rbByFileName').attr('checked'))
fileSelectionBy('filename');
else
fileSelectionBy('fileid');
});
除非我单独打开myinnerpage.aspx页面,否则change函数不会被触发。
$('#mybutton')
是否包含你的按钮,还是在页面加载后才加载?你使用的是哪个版本的jQuery? - StuperUser