首页 > 解决方案 > jQuery切换功能不做任何事情

问题描述

每当我使用 jquery 单击类 a 时,我希望类 .lrmdisplay:none;出现

<div id="main">
        <h1>Boora boora</h1>
        <p>"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
        <a href="#">More info</a>
        <p class="lrm">"Lorem ipsum dolor sit amet, consectetur</p>
    </div>
$(document).ready(function () {
    $('#main').on('click', 'a', function (event) {
        event.preventDefault();
    })
    $(this).closest('#main').find('.lrm').toggle('fast');
})

标签: jquery

解决方案


移动在点击处理程序内部切换的命令:

$(document).ready(function () {
    $('#main').on('click', 'a', function (event) {
        event.preventDefault();
        $(this).closest('#main').find('.lrm').toggle('fast');
    });
});

推荐阅读