2014-11-22 86 views
-2

我想看到真正的警觉为什么它没有在Javascript工作为什么此警报不工作

<input type="button" class="checkButtonRed"id="s0" value="stack" style="font-size:large;font-weight:bold" /> 

int i = 0; 

alert($('#' + 's' + i).hasClass("checkButtonRed")); 

http://jsfiddle.net/sc9gtkrx/1/

+2

检查JS控制台,看看你有*语法*错误 – zerkms 2014-11-22 21:01:16

+0

JS使用'var',而不是'int'。 – Scimonster 2014-11-22 21:02:55

回答

4

有没有int(或其他变量类型)。你想:

var i = 0; 
0

试试这个

变种i = 0; ($(“#s”+ i).hasClass(“checkButtonRed”));

+0

试试吧?.. – zerkms 2014-11-22 21:07:48

+0

首先你决定什么时候要显示这个警报,并在id属性之前提供空间,并在JavaScript中将int bcz设为int,每个想法都是var。 – Devansh 2014-11-22 21:12:46

+0

1.我不是OP 2.您目前的回答完全错误。 – zerkms 2014-11-22 21:13:51