JS開發代碼片段【持續更新】

記錄日常開發中的JS代碼片段

 

1.bootstrap table 加載完成事件及默認選中

//表格加載完成,默認設置第一條選中 ,dataGrid 爲bootstrap table ID
    $("#dataGrid").on('load-success.bs.table',function(data){
        //設置第一行默認選中
        var $trObj = $("#dataGrid").find('tbody tr').eq(0);     //0 表示第一行
        $trObj.find('td.bs-checkbox').find('input[type="radio"][name="btSelectItem"]').attr("checked", true);
        $trObj.find('td.bs-checkbox').find('input[type="radio"][name="btSelectItem"]').click();
    });

2. bootstrap fileinput 禁用

//禁用上傳控件
$("#sendShippingPics").fileinput('disable');    //sendShippingPics 上傳控件對應的input id

3. 循環獲取 ztree的父節點

        var mainTitle = nodes[0]["mainTitle"];  //獲取當前選中節點名稱,nodes[0]:當前選中的節點對象
        var pNode = nodes[0].getParentNode();   //獲取父節點對象
        while(!!pNode) {
            mainTitle = pNode["mainTitle"] + "/" + mainTitle;   //取出父節點名稱並做拼接處理
            pNode = pNode.getParentNode();                      //尋找新節點的父節點
        }

4.時間控件 datetimepicker 動態設置開始時間

$("選擇器對象").datetimepicker("setStartDate", "要設定的起始時間,格式和初始化時一致");

5.給動態生成的對象添加事件

$(document).on('事件類型,比如:click','要選擇的元素',function(){})

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章