我知道这可能是一个非常简单的修复.我需要为这个函数使用2个变量,并且当前代码只会触发第一个变量.变量必须用于相关功能.
var a = $(h1), b = $(h2);
$(a, b).hover(function(){
...stuff happens here
});
Run Code Online (Sandbox Code Playgroud)
请不要建议类似下面的场景.变量需要使用.
$('h1, h2').hover(function(){...});
Run Code Online (Sandbox Code Playgroud)
您最初不需要使用jQuery包装变量.
假设h1并h2表示DOM节点:
$([h1, h2]).hover(function(){
...stuff happens here
});
Run Code Online (Sandbox Code Playgroud)
我们正在传递一个数组,因为jQuery函数接受一个DOM元素数组.查看文档.
见例子.