如何定位多父元素?

时间:2019-05-13 01:19:04

标签: javascript jquery triggers

我如何在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();
});

2 个答案:

答案 0 :(得分:0)

您可以尝试

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

答案 1 :(得分:0)

如果您需要触发子元素的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();
});

相关问题