我有很多html项目的大表,如选择,文本框,单选按钮,复选框.我也有一些功能.我想在项目的每个更改中调用此函数.例如,选择已更改,或文本框中的某些文本类型,或单击单选按钮.我怎么能简单地订阅并调用我的js函数?我可以插入任何项目
平变化= '功能()'
但可能是jquery允许更简单的方式?任何样品?
jQuery的.change()事件适用于所有类型的输入元素.
但是为了提高效率,如果你有很多元素,你可能想要研究.delegate():
$('body').delegate('input', 'change', function() {
// in here, $(this) is the input that has changed
});
Run Code Online (Sandbox Code Playgroud)
委托更有效,因为它只创建一个处理程序并使用事件冒泡.
| 归档时间: |
|
| 查看次数: |
126 次 |
| 最近记录: |