tabel对tr 增删

//添加
        $("#chgRate_detailsTimeAdd").bind("click", function (event) {
            me.addRows();//最后一行后面添加行
            me.initMouseTouch();//新行鼠标选中事件
        });
 //选中
        $("#detailsTimeInfTbody").bind("click",function(event){
            var tr=null;
            var evt = event || window.event;
            var src = evt.target || evt.srcElement;
             tr=src.parentNode;//获取选中的节点
            if(tr.nodeName=="TD"){
                tr=src.parentNode.parentNode;//节点是否是tr 不是选中父节点
            }
            var trIndex=tr.rowIndex;//获取行ID
            me["trIndex"]=trIndex;//推送到外部变量
        });
        //删除
        $("#chgRate_detailsTimeRemove").bind("click",function(e){//删除选中的行
            var table = document.getElementById("detailsTimeInf");
            if(me.trIndex>0){
                table.rows[me.trIndex].remove();
            }
        });
        //保存
        $("#chgRate_detailsTimeSave").bind("click",function(e){ //保存信息
            me.initGetInf();//往数据库塞数据
        });
    addRows: function (a,b,c) {
        $("#detailsTimeInfTbody").append(
            " <tr  >" +
            "<td  value='' >" +
            "<select id='"+a+"'>" +
            "<option value='1' name='尖峰'>尖峰</option>" +
            "<option value='2' name='峰'>峰</option>" +
            "<option value='3' name='平'>平</option>" +
            "<option value='4' name='谷'>谷</option>" +
            "</select >" +
            "</td>" +
            "<td>" +
            "<select id='"+b+"'>" +
            "<option value='00' name='00'>00</option>" +
            "<option value='01' name='01'>01</option>" +
            "</select >" +
            "<span>时:</span>"+
            "<select id='"+c+"'>" +
            "<option value='00' name='00'>00</option>" +
            "<option value='50' name='05'>05</option>" +
            "<option value='10' name='10'>10</option>" +
            "</select >" +
            "<span>分</span>"+
            "</td>" +
            "</tr>"
        );
    },

initMouseTouch:function (){
        //鼠标移动到行变色,点击选中行变色
        $("tbody tr").hover(
            function () { $(this).addClass("hover") },
            function () {
                $(this).removeClass("hover")
            })
        $('tbody tr').click(function(){
            $('table tr').removeClass('on');
            $(this).addClass('on');
        });
    },

 

 

 

 

//CSS

     .hover
    {
        background-color: rgb( 240, 240, 240 );
        cursor: pointer;
    }
   .active{
        background-color: rgb( 112, 176, 253 );
    }
    .on
    {
        background-color:#e9e9e9;
    }

转载于:https://www.cnblogs.com/xiaomurunning/p/5555216.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值