有一堆字母按钮的代码如下:如何关闭字母按钮?
<?php
$a = range("A","Z");
?>
<table id="answerSection">
<tr>
<?php
$i = 1;
foreach($a as $key => $val){
if($i%7 == 1) echo"<tr><td>";
echo"<input type=\"button\" onclick=\"btnclick(this);\" value=\"$val\" id=\"answer".$val."\" name=\"answer".$val."Name\" class=\"answerBtns answers answerBtnsOff\">";
if($i%7 == 0) echo"</td></tr>";
$i++;
}
?>
</tr>
</table>
现在下面的代码能够打开接听按钮:
$('#answer'+btn).addClass("answerBtnsOn");
但我想要做的就是能够打开一些接听按钮并关闭其他接听按钮。
例如,如果答案是A,那么我希望按钮“A”打开上面的代码行,但我希望所有其他字母按钮关闭。我怎样才能关闭其他字母按钮?
这里的代码将关闭字母按钮addClass("answerBtnsOff");
,
UPDATE:
我有一个小问题,以及。如果“答案”是A,那么字母按钮“A”被打开,这很好,但如果答案是“BD”,则它应该打开字母按钮“B”和“D”,但是它不会“打开任何按钮。有人知道这是为什么吗?
这个组合没有起作用,什么都没有发生 – user1490145 2012-07-08 01:18:44
看看编辑后的代码是否工作...否则请在http: //jsfiddle.net – bPratik 2012-07-08 01:23:18
我不会将整个代码放在小提琴中,因为有很多php代码可以让应用程序完全工作,并且php不能在小提琴中工作。你的代码只适用于2个按钮,还是假定适用于所有字母按钮?因为我得到一个错误,说明btn1是未定义的 – user1490145 2012-07-08 01:27:51