我正在尝试做的事情:单击 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
});
});
$("div." + target).show("slow");
你的变量中有这个类target
。所以使用点语法$('div.class')
来显示 div。
采用
$("div." + target).show("slow");
你的代码变成
$(document).ready(function () {
$("td").click(function () {
var target = $(this).attr("class");
$("div." + target).show("slow");
});
});
尝试
$(document).ready(function () {
$("td").click(function () {
var target = this.className;
$("div." + target).show("slow");
});
});