0
我正在尝试查找具有id属性的最近元素并获取id
。该元素可以是<p>, <div>
或其他元素。如何获取最接近的元素id属性
我已经试过
element=$('#test').closest('div[id]').attr('id');
,但它只能获得ID如果元素是一个div
。我想要更普遍。有没有办法做到这一点?非常感谢!
我正在尝试查找具有id属性的最近元素并获取id
。该元素可以是<p>, <div>
或其他元素。如何获取最接近的元素id属性
我已经试过
element=$('#test').closest('div[id]').attr('id');
,但它只能获得ID如果元素是一个div
。我想要更普遍。有没有办法做到这一点?非常感谢!
可以摆脱div
完全的,并寻找有id
属性的所有元素:
$('#test').closest('[id]').attr('id');
I * *想,你甚至可以放弃*选择,只是用'.closest('[ID ]')' - 我可能是错的。 – 2013-02-12 03:19:49
@ChrisBarr:是的,它的工作原理:http://jsfiddle.net/qaJFR/。谢谢 – Blender 2013-02-12 03:22:13