如下所示脚本: - 输入'id = input1'时运行函数。我需要添加另一个id,例如。 id = input2,当input2进入,函数再次运行..
$('.input1' ).bind("focus blur change keyup", function(){
....
};
答案 0 :(得分:6)
对于课程(.myclass
):
$('.input1, .input2').bind("focus blur change keyup", function(){ .... });
对于ID(#myID
):
$('#input1, #input2').bind("focus blur change keyup", function(){ .... });
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您想按ID绑定两个输入,则必须使用#idName
而不是.idName
。注意区别:句点是元素类名称,数字符号是在jQuery选择器中定义元素ID
这是一些参考
下一个jQuery选择器可以通过用逗号分隔它们来绑定多个选择器。
$('#input1, #input2').bind("focus blur change keyup", function(){ .... });
但是我不相信你真的想要将这些事件中的每一个绑定到同一个函数。
你声明“输入'id = input1'时运行功能。”我假设你的意思是关注元素。如果我的假设是真的,你会想要这样做
$('#input1, #input2').bind("focus", function(){ .... });
或
$('#input1, #input2').focus(function(){ .... });