用jquery实现,被点击的<button>便背景色 有多个<button>公用同一个点击事件,点谁谁变色,按钮变色在点击事件里处理jquery 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $('button').click(function(){ $(this).css('background','red')}); 给每个button加个class ,例如class="button",然后$('button')改为$('.button')不同按钮变的颜色要不要不一样啊? 不同按钮变的颜色要不要不一样啊?2楼请看下楼主的帖子---<button> 不同按钮变的颜色要不要不一样啊?2楼请看下楼主的帖子---<button>是不是应该使用each啊? 不同按钮变的颜色要不要不一样啊?2楼请看下楼主的帖子---<button>是不是应该使用each啊?如果是要用each遍历绑定的话,那实在是没变要~~ 还要注意把其他按钮的背景颜色变回来$('button').click(function(){ $(this).css('background','red').sibling().css('background','white');}); $(document).ready(function(){ $("button").click(function(){ $(this).css("background","red").siblings().css("background","");});}); 给每个button都绑定事件的写法是不可取的,因为这样浪费内存资源。比较好的写法是,写一个委托,当这些事件冒泡上来时统一处理,大概如下:$(function(){ $("#btnContainer").on("click","button",function(){ $(this).css("background","#CCC").siblings("button").css("background","#000"); });})楼主根据实际情况稍做修改一下,望采纳,谢谢! js这个写法为什么错呢? ext 两个grid之间的拖动出现问题? js中怎么截取中文字符串呀. 求正则表达式:只能输入汉字(包括简体繁体)和字母 js 图片层的叠加 <select style="....">样式问题? 用js动态添加option,并指定其位置的问题......急求 表单提交到哪里? 求js ,实现input值同步变化~ javascript 网页传递参数能不能是字符型的? js获得select的*多选值*(不是单个的),然后将该值传给对应的action使之能够用getParameterValue得到参数 IE6下location没起作用
$('button').click(function(){
$(this).css('background','red')
});
2楼请看下楼主的帖子---<button>
2楼请看下楼主的帖子---<button>是不是应该使用each啊?
2楼请看下楼主的帖子---<button>是不是应该使用each啊?
如果是要用each遍历绑定的话,那实在是没变要~~
$('button').click(function(){
$(this).css('background','red').sibling().css('background','white');
});
$("button").click(function(){
$(this).css("background","red").siblings().css("background","");
});
});
比较好的写法是,写一个委托,当这些事件冒泡上来时统一处理,大概如下:$(function(){
$("#btnContainer").on("click","button",function(){
$(this).css("background","#CCC").siblings("button").css("background","#000");
});
})楼主根据实际情况稍做修改一下,望采纳,谢谢!