layui隐藏按钮

//置灰并使其失效
 $("#approvalBtn").addClass("layui-btn layui-btn-radius layui-btn-disabled").prop("disabled" , true);
                           
//添加隐藏样式
 $("#approvalBtn").css({"display": "none"});

 

可以使用 layui 的 `form` 模块和 `lay-submit` 属性实现点击按钮跳转页面的功能。具体实现步骤如下: 1. 在 HTML 页面中引入 layui 的相关文件: ```html <link rel="stylesheet" href="//cdn.bootcss.com/layui/2.5.6/css/layui.min.css"> <script src="//cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script src="//cdn.bootcss.com/layui/2.5.6/layui.min.js"></script> ``` 2. 在页面中添加一个表单,包含一个按钮和一个隐藏的输入框: ```html <form class="layui-form" action="target.html" method="get"> <button class="layui-btn" lay-submit lay-filter="formDemo">跳转页面</button> <input type="hidden" name="param" value="value"> </form> ``` 其中,`action` 属性指定了跳转的目标页面,`method` 属性指定了请求方式为 `get`,`lay-submit` 和 `lay-filter` 属性指定了按钮的提交事件和表单的筛选器名称。 3. 在 JavaScript 中初始化 layui 的 `form` 模块,并监听表单提交事件: ```javascript layui.use('form', function(){ var form = layui.form; // 监听表单提交事件 form.on('submit(formDemo)', function(data){ // 获取输入框的值 var param = $('input[name="param"]').val(); // 将参数拼接到目标页面的地址中 var targetUrl = data.form.action + '?param=' + param; // 跳转到目标页面 location.href = targetUrl; // 阻止表单的默认提交行为 return false; }); }); ``` 其中,`form.on('submit(formDemo)', function(data){})` 监听了表单提交事件,`data.form` 表示当前表单的 DOM 对象,`$('input[name="param"]').val()` 获取了隐藏输入框的值,`location.href` 实现了页面的跳转,并且通过 `return false` 阻止了表单的默认提交行为。 这样,当用户点击按钮时,页面就会根据输入框的值跳转到目标页面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值