jQuery单击以获取对象类并显示具有相同类的div

时间:2013-11-05 16:13:01

标签: jquery html

我正在尝试做什么:点击td显示同一类的div。

$(document).ready(function(){
   $("td").click(function () {
        var target = $(this).attr("class");
        $("div").show("slow");             //I want this div to have same class as target
   });
}); 

3 个答案:

答案 0 :(得分:1)

$("div." + target).show("slow");   

您的变量target中有该类。因此,使用点语法$('div.class')来显示div。

答案 1 :(得分:0)

使用

$("div." + target).show("slow");

您的代码变为

$(document).ready(function () {
    $("td").click(function () {
        var target = $(this).attr("class");
        $("div." + target).show("slow");
    });
});

答案 2 :(得分:0)

尝试

$(document).ready(function () {
    $("td").click(function () {
        var target = this.className;
        $("div." + target).show("slow");
    });
});