写 js, jquer进行测试时 网页弹出 [object HTMLLIElement]

在实现RBAC功能时,利用Ztree进行角色权限展示,当点击角色列表获取ID并尝试匹配权限时,遇到了在网页中弹出[object HTMLLIElement]的异常。代码中,v.id用于标识角色,通过角色ID查询其相关权限,并期望自动勾选对应树形结构中的复选框,但在实际操作中出现了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

话不多说,先上代码!

<script>
var rGuid = '', rName = '';
    $(function() {
        $.ajax({
            url:"/role/queryRoles.do",
            success:function (data) {
                var res = JSON.parse(data);//后台传的不是json格式所以要转一下
                var html = '';
                $.each(res.data, function(i, v) {
                    i == 0 ? (rGuid = v.id, rName = v.roleName) : "";
                    html += '<li ' + (i == 0 ? 'class="liHover"' : "") + ' onclick="liClick(this,\'' + v.id + '\')">' + v.roleName + "</li>";
                });
                $("#roles").html(html);

                //GetTree(res.data[0].GUID);
            }
        })
    });                                                  
    
  //function liClick(guid){  //说明:想拿的是id,但是实际拿的是 [object HTMLLIElement] 
  //	alert(guid);   //[object
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值