繁体   English   中英

我如何定位多父元素?

[英]How do i target multi parent element?

我如何在jquery中定位父类=“cccc”或id =“99”?

<div id="11" class="aaaa">
    <div id="22" class="bbbb">
        <div style="display: block;">
            <h5>
                    <p id="34">something</p>
            </h5>
        </div>
        <div id="88" style="float: right;">
            <div class="cccc" id="99">
               UFF
            </div>
        </div>

    </div>   
</div>

我试过这段代码。

$('#88').on('click', function() {
    $(this).closest('#11').find('#99').click();
});

你可以试试

$('#88').on('click', function() {
    $(this).find('#99').click();
});

如果您需要触发子元素的click事件,您可以执行以下操作。 这是更好的,因为您必须在DOM树中向下移动一个级别。

 $('#88').on('click', function() { $(this).children('#99').click(); }); 

既然你已经提到了关于访问父母的事情,我也会发布如何访问父母。

 $('#88').on('click', function() { $(this).parents('.aaa').css( "background-color", "red" ); //$(this).parents('.aaa').click(); }); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM