有多个input(文本输入框和checkbox)。任意一个的触发需要调用执行同一个search()函数。
本来用$("input")最简单了,后来通过console.log()发现,不管碰哪个<input>,都会执行多数次(次数等于<input>的个数),严重影响执行效率。
不得已改为以下逐个调用的,结果发现还是一样的问题。
问题出在哪儿?百思不得其解,求指点!
$("input#input1").change(search).keyup(keyupFunc);
$("input#input2").change(search).keyup(keyupFunc);
$("input#input3").change(search).keyup(keyupFunc);
$("input#input4").change(search).keyup(keyupFunc);
$("input#input5").change(search).keyup(keyupFunc);
$("input#input6").change(search).keyup(keyupFunc);
$("input#input7").change(search).keyup(keyupFunc);
$("input#input8").change(search).keyup(keyupFunc);
--
FROM 192.198.147.*