jQuery获取及设置outerHTML的方法

      目前开发中有遇到一种情况:需要可以动态的新增表格中的行,新增的行需要和之前的行一致,其中使用到了prop("outerHTML")这个方法。

    初始效果


/*生产任务单加工明细新增一行*/
function addProTaskProcRow(){
    var addHtml = $("#data_1").find("tr[name='proTaskProc']").prop("outerHTML"); //首先是找到上一行的html格式
    $("#viewTable1 table tbody").append(addHtml); //然后将获取到的html格式进行设置
}


因为在JS DOM里有一个内置属性outerHTML用来获取当前节点的html代码(包含当前节点),所以用jQuery的prop()能拿到。outerHTML在JS中是区分大小写的。






你可能感兴趣的:(jQuery获取及设置outerHTML的方法)