我正在尝试做什么:点击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
});
});
答案 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");
});
});