【发布时间】:2013-02-16 15:40:39
【问题描述】:
我正在为 dom 脚本创建一些逻辑,最终发现我需要在按键时执行多个方法的问题。似乎最后一个定义的onkeyup 是执行的,这里有一些代码:
第一种方法:
...var elements=$$('[id^='+table+']&[id$='+tableField+']');
elements.each(function filter(item) {
//for each item
item.onkeyup = function() { ...
第二种方法:
...//for each referenced input
for(var i=0, fields=htmlFieldElems.length;i<fields;i++){
//set keyup event for involved fiels in the expression
$(htmlFieldElems[i]).onkeyup = function() {...
可能会发生两种方法中的输入元素可能相同,并且在发生变化时都需要执行......那么处理这个问题的最佳方法是什么?
【问题讨论】:
标签: javascript jquery jquery-events onkeyup