gpt4 book ai didi

javascript - 从
  • 中删除项目
  • 转载 作者:行者123 更新时间:2023-11-28 15:45:37 24 4
    gpt4 key购买 nike

    嗨,我正在尝试删除一个与 Jquery 超链接的项目,但它似乎效果不太好,有人可以透露一下吗?谢谢。

    HTML 代码:

    <ul id="displayAgency">
    <li><a href="#" agencyId="809" class="itemDelete">Item One</a>
    </li>
    <li><a href="#" agencyId="209" class="itemDelete">Item Two</a>
    </li>
    <li><a href="#" agencyId="409" class="itemDelete">Item Three</a>
    </li>
    <li><a href="#" agencyId="709" class="itemDelete">Item Four</a>
    </li>
    </ul>

    Jquery:

    $('#displayAgency').click('click', function () {
    $("li itemDelete").remove();
    return false;
    });

    最佳答案

    您缺少类选择器:

    $("li .itemDelete").remove(); //Which is a dot

    您可能要注意,无论您单击哪一个,这都会删除所有 li 并返回到页面顶部。

    您正在寻找这个吗?

    $('#displayAgency .itemDelete').on('click', function (e) {
    $(this).remove(); //This remove the 'a' but keep the 'li'
    //$(this).parent().remove(); would remove the 'li'
    //return false; You should use prevent default
    e.preventDefault();
    });

    关于javascript - 从 <li> 中删除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22463765/

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