show()不使用类

sha*_*ide 0 javascript jquery

这是一个简单的编码,但在那里,我做错了.我只是想不出来.

#div {
    display:none;
}
Run Code Online (Sandbox Code Playgroud)

JS:

function show() {
    var class = 1;
    $("#div." + class).show("slow");    
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="div" class="1">John</div>
<div id="div" class="2">Tanner</div>
<input type="button" onclick="show()" />
Run Code Online (Sandbox Code Playgroud)

在这里,我试图'show()'一个div特定的类.
问题是,这段代码可以正常工作class="1".但是当我换var class到时2,它就会停止工作.

小智 7

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