@[Layui Tree]组件点击节点 实现 勾选 / 取消 状态
最简洁方法:Layui 模拟点击事件实现
在Layui中,模拟点击可以使用jQuery的.click()
方法来实现。假设你有一个Layui的按钮元素,它的选择器是 '#myButton'
,你可以使用以下代码来模拟点击该按钮:
$('#myButton').click();
上述代码将触发 ID
为 myButton
的按钮元素的点击事件,模拟用户点击该按钮的行为。你可以将上述代码放在你需要模拟点击的适当位置,例如在某个函数中或者在某个事件触发时。
请注意,模拟点击只适用于可以通过JavaScript触发的事件,对于某些受限制的按钮或出于安全考虑的按钮,可能无法通过模拟点击来触发其行为。
具体实现方法:
tree.render({
elem: '#treeAuth',
data: data,
id:"treeAuth",
customName:{
id: 'id',
title: 'name',
//children: 'child'
},
//重点:onlyIconControl:true 必须 否则会与 展开伸缩 冲突
onlyIconControl:true, //是否仅允许节点左侧图标控制展开伸缩
//重点:showCheckbox: true, 必须 否则 无选择项
showCheckbox: true, // 是否显示复选框
//onlyIconControl: true, // 是否仅允许节点左侧图标控制展开收缩
//isJump: true, // 是否允许点击节点时弹出新窗口跳转
click