js循环出相同name,不同id的按钮,对其进行点击回复操作

function getseat(){
    var option= "<button class='btn'style='margin:5px;' onclick='onclickSeat(this)' id='全部'>全部</a>"
    url = "CarGetSeat";
    $.post(url,null,function(data){
        var res = JSON.parse(data);            
            $.each(res,function(i,n){//循环,i为下标从0开始,n为集合中对应的第i个对象
                option  = "<button class='btn'name='btnSeat' style='margin:5px;' onclick='onclickSeat(this)' id=" n.seat ">" n.seat "</a>" 
            });
         $("#SeatGet").html(option);
    });
}//从数据库获取按钮
function onclickSeat(which){
    var searchseat=which.id;//获取查询座位
     if($(which).hasClass("btnactive")){
            $(which).removeClass("btnactive");
        }else{
            $(which).addClass("btnactive");
        } 
     $("button[name=btnSeat]").each(function(i,item){ 
         if(this.id!=(which.id)){
             $(this).removeClass("btnactive");
         } 
});//有两个css,一个是正常的 一个是点击的,如果选中就是点击,并且对其他按钮循环撤销其他按钮的点击事件


更多专业前端知识,请上 【猿2048】www.mk2048.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值