5

jQuery selectorのみを使用して前の要素を選択する必要があります。

<li class="collapsable">
    <div class="hitarea collapsable-hitarea"></div>
    <span id="devicelist" class="ankr">Device List</span>
    <ul id="ultree">
        <li type="dev" device="/dev/sdh1" id="dev0" class="litab">
            <img height="20px" width="20px" src="../Images/drive.png" class="dicon">
            <a class="ankr dn" href="#">'/dev/sdh1'</a>
        </li>
    </ul>
</li>

$(document).on("click","#devicelist,**Here Selector will be used**",this,function(event){
    console.log(this);
    console.log(event.target);
});

class を持つ div を選択したい.hitarea。私は次のようなものを探しています$("#devicelist:div.hitarea")

jQueryのセレクターのみで行う必要があります。

4

3 に答える 3

1

prev()セレクターを使用できます

説明: 一致した要素のセット内の各要素の直前の兄弟を取得します。オプションでセレクターによってフィルター処理されます。

$('#devicelist').prev();
于 2013-05-09T06:15:36.667 に答える