0

这是一个简单的编码,但有些地方我做错了。我只是想不通。

#div {
    display:none;
}

JS:

function show() {
    var class = 1;
    $("#div." + class).show("slow");    
}

HTML:

<div id="div" class="1">John</div>
<div id="div" class="2">Tanner</div>
<input type="button" onclick="show()" />

在这里,我试图“显示()”一个div特定的类。
问题是,这段代码适用于class="1". 但是当我更改var class为时2,它停止工作。

4

1 回答 1

7

一个类不能只是一个数字。将类重命名为$("#div." + "name"+class)

于 2012-12-05T14:22:02.603 回答