gor*_*gor 38
您应该使用has属性选择器.这个样本应该做的工作:
$('selector').closest('[id]')
Run Code Online (Sandbox Code Playgroud)
Alf*_*TeK 11
$(elementToStart).parent().closest('div[id]');
Run Code Online (Sandbox Code Playgroud)
我使用parent()来避免只获取元素本身.
示例:http: //jsfiddle.net/zQRFT/1/
使用最接近的方法在div上查找id属性:
$(this).closest('div[id]');
Run Code Online (Sandbox Code Playgroud)
[id]那里的括号是所谓的具有属性选择器