我在一个页面上有五个不同的输入控件,每个控件都有不同的 id 和名称,还有一个类。
<input id="txtName1" name="txtName1" class="jName" type="text" />
<br />
<input id="txtName2" name="txtName2" class="jName" type="text" />
<br />
<input id="txtName3" name="txtName3" class="jName" type="text" />
<br />
<input id="txtName4" name="txtName4" class="jName" type="text" />
<br />
<input id="txtName5" name="txtName5" class="jName" type="text" />
使用 jquery 选择一组输入来注册模糊事件时,哪种方式更有效?我问的原因是因为我实际上在页面上有 20 个这样的输入控件,我希望 jquery select 尽可能快。
1)按标签ID选择:
$(document).on("blur", "input[id*='_txtName']", function ($e) {
alert("blur event successful");
})
或者
2) 按类别选择:
$(document).on("blur", ".jName", function ($e) {
alert("blur event successful");
})
编辑: 我的意图是将模糊事件连接到上面代码中的所有输入元素。抱歉,这里的混乱,伙计们。