如何将前一个元素添加到当前的jQuery选择中?

时间:2014-02-21 15:38:37

标签: jquery

我需要选择一个元素及其之前的兄弟。

相关HTML:

<label></label>
<div id="atc-codes-label"></div>

试过这个,但它没有用:

$('#search-form #atc-codes-label').add($(this).prev('label'));

我非常确定解决方案很简单。

2 个答案:

答案 0 :(得分:5)

您可以使用addBack()

$('#search-form #atc-codes-label').prev().addBack()

由于ID是唯一的,您可以将其缩短为

$('#atc-codes-label').prev().addBack()

答案 1 :(得分:1)

var atc =$('#atc-codes-label');
atc.add(atc.prev('label'));