在jQuery中加入2个变量

时间:2012-11-06 14:32:10

标签: jquery

在jQuery中将两个变量连接在一起的最佳和更有效的方法是什么?

    classes_tab.click(function(evt){
        evt.preventDefault();
        (home+contacts).fadeOut(500, function(){
            classes.fadeIn(500);
        });
    });

2 个答案:

答案 0 :(得分:2)

classes_tab.click(function(evt){
        evt.preventDefault();
        home.add(contacts).fadeOut(500, function(){
            classes.fadeIn(500);
        });
    });

假设homecontacts都是jQuery选择,您可以通过调用.add(selector)方法合并选择。

  

给定一个表示一组DOM元素的jQuery对象,   .add()方法从这些对象的并集构造一个新的jQuery对象   元素和传递给方法的元素。 .add()的参数   可以是$()接受的任何东西,包括jQuery   选择器表达式,对DOM元素的引用或HTML片段。

这是一个简单的小提琴,显示已合并的两个对象的切换。 http://jsfiddle.net/N3W9F/

答案 1 :(得分:0)

如果通过连接变量来表示多个选择器,则这是语法:

$("div,span,p.myClass")

看看here