永发信息网

多个按钮,如何点击一个按钮改变被点击按钮的颜色,然后其他按钮保持一个颜色

答案:3  悬赏:0  手机版
解决时间 2021-01-03 01:34
  • 提问者网友:富士山上尢
  • 2021-01-02 22:32
多个button按钮,点击一个按钮,变成黄色,再点击另一个按钮,则点击的按钮变成黄色,其余按钮都是白的,用js或jQuery怎么写呢?
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-01-02 22:44
您好,您点击按钮时,先遍历窗体全部按钮,设置为浅色,然后再设置点击的按钮颜色就可以了。

所有事件用同一个方法就好
private void button_Click(object sender, EventArgs e)
{
foreach(Control ctl in Controls)
{
if(ctl is Button)
{
ctl.BackColor = Color.Gray;// 默认的浅色
}
}
((Button)sender).BackColor = Color.Red;

}
全部回答
  • 1楼网友:蓝房子
  • 2021-01-03 01:12
var buttons = $(':button'); buttons.on('click', function(){     buttons.css('background-color', 'white');     $(this).css('background-color', 'yellow'); });
  • 2楼网友:白昼之月
  • 2021-01-02 23:45
不需要获取长度,你只需要获取被查询信息的数量就可以了<br>如果为0,代表没有查询到结果<br>只要大于0,就代表有数据,就可以了<br><br><br>你在这一行下面,加这样的代码<br>// 获取查询结果<br>    $row=mysql_fetch_row($result);<br>if(empty($row)){<br>$have=0;<br>}else{<br>$have=1;<br>}<br><br>然后,修改这里的代码<br>alert(&row);<br> if(&row.lenth>0){<br>变成<br>have = <?php echo $have;?>;<br>if(have>0){<br><br>这样就可以了<br><br><br>注意,php代码应该在上面
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯