Jquery背景颜色改变按钮点击表内
jquery background color change on button click inside table
我在表格里面有按钮,在表格里面按钮被点击想要改变这个按钮的背景颜色和其他相同颜色的按钮
我尝试使用jquery像下面
$('#bt1').click(function() {
$('#bt1').css('background', 'red');
});
但它只适用于一个按钮
<table id="abcd">
<tr>
<td><button class="cellGreen" id="bt1"><font>HOME</font></button></td>
<td><button class="cellGreen" id="bt2"><font>PROJECT</font></button></td>
<td><button class="cellGreen" id="bt3"><font>TEST</font></button></td>
<td><button class="cellGreen" id="bt4"><font>Help</font></button></td>
</tr>
</table>
<button id="btdffd1"><font>Other Buttons</font></button>
<button id="btdffd1"><font> Buttons</font></button>
你必须用它的class cellGreen
$('.cellGreen').click(function() {
$('.cellGreen').css('background', '');
$(this).css('background', 'red');
});
你可能需要这个:
将选择器更改为.cellGreen
类,并应用以下脚本,将其他按钮的背景设置为默认,并将红色设置为单击的按钮。
$('.cellGreen').click(function () {
$(".cellGreen").css("background","");
$(this).css('background', 'red');
});
Demo
对于所有按钮使用$('td button')
作为选择器
$('#bt1').click(function() {
$('button.cellGreen').css('background', 'red');
});
点击所有按钮,使用:
$('button.cellGreen').click(function() {
$('button.cellGreen').css("background","");
$(this).css('background', 'red');
});
注意:您的最后两个按钮有重复的id。
相关文章:
- 蓝色和透明的按钮背景
- 谷歌工作表中的按钮,当单击时,会更改特定单元格的背景
- "隐藏/显示”;元素和更改按钮背景图像
- 如何在 Firefox 扩展的 JavaScript 中的按钮背景中插入图像
- 如何使用jquery在鼠标悬停时更改按钮背景颜色
- CSS 按钮背景图像在 IE9 中不起作用
- HTML - 如何在 OnClick 事件上更改按钮背景颜色
- ExtJS基于颜色选择器动态更改按钮背景颜色
- 按钮背景颜色不起作用
- 按钮背景颜色更改
- 按钮背景颜色切换
- Button .js中的按钮背景颜色
- 我如何用javascript改变一个按钮背景
- 按钮背景更改点击
- 有没有办法用颜色填充一半的按钮背景?
- 为什么我的按钮背景没有改变颜色?
- 如何在extjs中删除按钮背景
- CSS3将按钮背景颜色从左向右更改
- jQuery onClick 单选按钮背景更改
- 单击时切换按钮背景颜色