JQuery:具有ID的最近的div

时间:2011-02-23 19:36:54

标签: jquery closest

你如何编写Jquery来获得实际定义了ID的最近的div?

3 个答案:

答案 0 :(得分:36)

您应该使用has attribute selector。这个样本应该做的工作:

$('selector').closest('[id]')

答案 1 :(得分:11)

$(elementToStart).parent().closest('div[id]');

我使用parent()来避免只获取元素本身。

实施例: http://jsfiddle.net/zQRFT/1/

答案 2 :(得分:8)

使用closest method

在div上查找id属性
$(this).closest('div[id]');

[id]括号中有Has Attribute Selector