有这样的html代码:
<table>
<tr>
<td bgcolor=yellow>LED #1</td>
<td id=led0 bgcolor=red>ON</td>
</tr>
<tr>
<td bgcolor=yellow>LED #2</td>
<td id=led1 bgcolor=red>ON</td>
</tr>
<tr>
<td bgcolor=yellow>LED #3</td>
<td id=led2 bgcolor=red>ON</td>
</tr>
<tr>
<td bgcolor=yellow>LED #4</td>
<td id=led3 bgcolor=red>ON</td>
</tr>
<tr>
<td>
<button>number 1</button>
</td>
</tr>
<tr>
<td>
<button>number 2</button>
</td>
</tr>
<tr>
<td>
<button>number 3</button>
</td>
</tr>
</table>
我想实现这样的目标:
$('button').click(function() {
var index = $("button").index(this);
// alert(index);
$("#led[index]").html('<div style="background:#cccccc" >OFF</div>');
});
用文字来说:我想检测按下的按钮(它已经在工作),然后使用变量修改 td 元素的 html 代码,id="led[index]"
并使用变量"index"
来找到正确的 LED 编号。
任何的想法?