JQuery名称选择器查询问题

时间:2014-12-01 05:02:59

标签: jquery

我不确定语法,似乎无法在下面的示例中使用它。代码作为书面作品。

        var nameOf = "2005JanQ1";
        $('div[name=2005JanQ1]').toggle( "slow", function(){
            alert("done");
        });

但是,我想使用:

        var nameOf = "2005JanQ1";
        $('div[name=nameOf]').toggle( "slow", function(){
            alert("done");
        });

这不起作用。我不确定为什么。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

var nameOf = "2005JanQ1";
$('div[name=' + nameOf + ']').toggle("slow", function () {
    alert("done");
});

答案 1 :(得分:1)

这应该这样做:

var nameOf = "2005JanQ1";
$('div[name='+ nameOf +']').toggle( "slow", function(){
    alert("done");
});