如何在jquery函数上传递多个变量?像这样:
$(".link1",".link2").click(function(event){
}
也尝试过:
$(".link1"),$(".link2").click(function(event){
}
答案 0 :(得分:5)
使用
$(".link1, .link2").click(function(event){
或
$(".link1").add(".link2").click(function(event){
逗号分隔符在此处定义:Multiple selector
答案 1 :(得分:2)
多个选择器只需要在选择器字符串中用逗号分隔。
$(".link1, .link2").click(function(event){
}
答案 2 :(得分:1)
使用.on
,并将额外事件作为参数传递给该方法:
$('.link1, link2').on('click',{some:'argument'},function(e)
{
console.log(e.data);//<-- object literal {some:'arguments'}
});