数据实时复制更新

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Pianker/article/details/80051940

要求:修改第一行的数据,第n行(n>2)数据都会跟第一行数据相同



<input name="skuList[<%-i%>].price" class="price form-control" οnkeyup="changeSku(this,1,<%-i%>)" type="text" value="<%-price%>" maxlength="16"<%-!isEnabled ? " disabled" : ""%> readonly="readonly">


 οnkeyup="changeSku(this,1,<%-i%>)"
  function changeSku(ev,type,i){
    if(i == 0) {
        if(type == 1) {
            var price = $(ev).val();
            var cost = $(ev).val();
            $(".price").each(function (i, item) {
                $(item).val(price);
            })
        }
    }
};




οnclick="changeCheckBox(this,<%-i%>)"
function changeCheckBox(ev,i) {
    if (i == 0) {
        var isenabled = $(ev).is(":checked");
        $(".is-enabled").each(function (i, item) {
            $(item).prop("checked",isenabled);
            selectAllIsEnabled(item);
        })
    }
}

function selectAllIsEnabled(element){
    if ($(element).prop("checked")) {
        $(element).closest("tr").find("input:not(input.is-enabled)").prop("disabled", false);
    } else {
        $(element).closest("tr").find("input:not(input.is-enabled)").prop("disabled", true).end().find("input.is-default").prop("checked", false);
    }
    if ($("#sku").find("input.is-default:not(:disabled):checked").size() == 0) {
        $("#sku").find("input.is-default:not(:disabled):first").prop("checked", true);
    }
}






展开阅读全文

没有更多推荐了,返回首页