js修改dom

1,onclick调用方法修改颜色

<button onclick="set_item_type($(this).parents('tr'),'del',<?= $id ?>  )" class="btn btn-danger "> 按钮</button>

        //标记 js部分
        function set_item_type(thisobj,type,id){
            var a=$("#set_month").val();
            var c=a.split("/");
            var date=c[2]+'-'+c[0]+'-'+c[1];
            var arrColor = {"ok":"success","del":"danger","notsure":"warning"};
            var color = arrColor[type];
            $.ajax({
               type: "POST",
               url: "SetItemType",
               data: "date="+date+"&type="+type+"&id="+id ,
               success: function(msg){
                    try {
                        if (typeof JSON.parse(msg) == "object") {
                            var arr = $.parseJSON(msg);
                            $(thisobj).removeClass().addClass(color);
                        }
                    } catch(e) {
                          console.log(e);
                    }
               }
            });
        }

set_item_type($(this).parents('tr'),')
onclick时调用方法修改table tr颜色,需要把tr对象传过去。。var a=$("#set_month").val();接受时也要转乘对象

 

posted on 2019-08-22 10:40  coding-farmer  阅读(318)  评论(0编辑  收藏  举报

导航