gpt4 book ai didi

jquery获取
  • 项上data-id的值
  • 转载 作者:行者123 更新时间:2023-12-03 22:51:12 25 4
    gpt4 key购买 nike

    任何人都可以帮助我如何在单击树的 li-item 时获取 (data-id=64) 的值。我的树看起来有 5 个列表项的树。每个都有子子项。我得到了第一个 li 的(data-uid)但是我如何得到第一个(li)的(data-id)。附件是我尝试过的代码。当我点击 child 时,var(selectedParentNodeid) 返回 null。

    提前致谢

    function onExpand(e)
    {
    var datauid = $(e.node).attr('data-uid');
    var selectedParentNodeid = $('li [data-uid=' + datauid + ']').find('#treelabel').data('id');

    // alert(e.node.dataValueField)
    }

    html
    <ul class="k-group k-treeview-lines" role="tree">
    <li class="k-item k-first" aria-selected="false " data-uid="addf1dd4-3f6e-4ec8-81f3-72f2c45e0d7d" role="treeitem" aria-expanded="false" id="treeview_tv_active">
    <div class="k-top">
    <span class="k-icon k-plus" role="presentation"></span>
    <span class="k-in">
    <span id="treeLabel" data-id="64" style="font-weight:bold;">Test</span>
    </span>
    </div>
    </li>
    <li class="k-item" aria-selected="false " data-uid="916b79a1-2193-41d2-9e3c-69b6c8938c1d" role="treeitem"></li>
    <li class="k-item" aria-selected="false " data-uid="4fa1a2ed-2e51-4546-b88b-f38f4b2e32e4" role="treeitem"></li>
    <li class="k-item" aria-selected="false " data-uid="3c74c3df-920e-44fa-8784-9c40a7b8ecf7" role="treeitem"></li>
    <li class="k-item k-last" aria-selected="false " data-uid="1dedbb52-e8e5-413f-b429-581cf6b58ee7" role="treeitem"></li>
    </ul>

    最佳答案

    您可以为 li 设置一个 onclick 事件以查找具有 span 属性的 data-id 子项。

    $('li').on('click', function(e) { 
    alert($(e.target).find('span[data-id]').attr('data-id'));
    });

    Here's a fiddle

    关于jquery获取<li>项上data-id的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36291137/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com