如何获取最接近的元素id属性

Fly*_*Cat 0 jquery jquery-selectors

我试图找到具有id属性的最接近的元素并得到id.元素可以是<p>, <div>或其他元素.

我试过了

element=$('#test').closest('div[id]').attr('id');
Run Code Online (Sandbox Code Playgroud)

但如果元素是a,它只获取id div.我希望更加普遍.反正有没有这样做?非常感谢!

Ble*_*der 5

您可以div完全摆脱它并查找具有id属性的所有元素:

$('#test').closest('[id]').attr('id');
Run Code Online (Sandbox Code Playgroud)