场景

在SpringBoot项目中使用thymeleaf模板时按钮的点击事件没法触发。

需要用到jquery的delegate()函数。

delegate()函数用于为指定元素的一个或多个事件绑定事件处理函数。

实现

html代码:

<button id="uploladBtn" class="btn btn-info mt-2" type="button" ><i class="fa fa-reply"></i>上传</button>

引入js文件:

th:replace="layout/layout(title='收货单数据',cssPaths='/public/css/plugins/jsTree/style.min.css',jsPaths='/modular/receiveOrder/wmsReceiveOrder.js')">

js代码:

$(document).delegate("button#uploladBtn", "click", function () {

uploadExcel();
});

这样就能在js文件中通过button的id触发点击事件。

docker 一个ip 多个容器 docker 分配ip

最近因为工作要求需要用学习使用docker,最后卡在了网络配置这一块。默认情况下启动容器的时候,docker容器使用的是bridge策略比如:docker run -ti ubuntu:latest /bin/bash docker run -ti --net=bridge ubuntu:latest /bin/bash bridge策略下,docker容器自动为我们分配了一个I