And*_*ndy 2 javascript jquery underscore.js
我在这个模板中有一个下划线模板
<input type='checkbox' name='contacted_by_ae' class='contactedbyae'>
Run Code Online (Sandbox Code Playgroud)
我现在正试图检测更改,以便用户点击它.它会发布
$('.contactedbyae').change(function() {
$.post( "/contactedbyae", function( data ) {
alert(data);
});
});
Run Code Online (Sandbox Code Playgroud)
上面的jQuery不起作用.我把它放在我的.html文件和我的实际下划线模板文件中,我无法工作.我如何让它工作?
听起来.contactedbyae页面上没有元素,因为在注册事件处理程序时尚未呈现模板.在这种情况下,事件委派将有助于:
$('body').on('change', '.contactedbyae', function() {
$.post( "/contactedbyae", function( data ) {
alert(data);
});
});
Run Code Online (Sandbox Code Playgroud)
而不是body最好使用容器选择器渲染模板HTML附加到.
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |