0

我正在尝试做的事情:单击 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
   });
}); 
4

3 回答 3

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

你的变量中有这个类target。所以使用点语法$('div.class')来显示 div。

于 2013-11-05T16:13:57.210 回答
0

采用

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

你的代码变成

$(document).ready(function () {
    $("td").click(function () {
        var target = $(this).attr("class");
        $("div." + target).show("slow");
    });
});
于 2013-11-05T16:14:06.720 回答
0

尝试

$(document).ready(function () {
    $("td").click(function () {
        var target = this.className;
        $("div." + target).show("slow");
    });
});
于 2013-11-05T16:14:19.700 回答