Skip to main content
 首页 » 编程设计

jquery之仅使用 jQuery 选择器选择上一个元素

2026年07月28日6pander-it

我需要仅使用 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); 
}); 

我想选择具有.hitarea类的div。我正在寻找类似 $("#devicelist:div.hitarea")

只能使用 selector 来完成此操作jQuery 的。

请您参考如下方法:

您可以使用prev()选择器

Description: Get the immediately preceding sibling of each element in the set of matched elements, optionally filtered by a selector.

$('#devicelist').prev();