Javascript 使用attr()获取最近的()

Javascript 使用attr()获取最近的(),javascript,jquery,Javascript,Jquery,你怎样才能得到一个有属性的壁橱 $('tr[data-order]:closest', $(this)).css({background:'red'}); 我需要获取具有attriute数据顺序的父tr 这个?$这是最接近的“tr[数据顺序]”。顺便说一句,你是说嵌套表中有多个TR祖先?这与OP发布的内容有何不同?@Jon嗯,OP似乎试图使用一个名为“最近”的psuedo选择器,据我所知,它并不存在。这个答案使用jQuery的最近函数,它确实如此。还是我错过了什么?@Šime Vidas:不,

你怎样才能得到一个有属性的壁橱

$('tr[data-order]:closest', $(this)).css({background:'red'});
我需要获取具有attriute数据顺序的父tr


这个?$这是最接近的“tr[数据顺序]”。顺便说一句,你是说嵌套表中有多个TR祖先?这与OP发布的内容有何不同?@Jon嗯,OP似乎试图使用一个名为“最近”的psuedo选择器,据我所知,它并不存在。这个答案使用jQuery的最近函数,它确实如此。还是我错过了什么?@Šime Vidas:不,不是这样。@MattGibson:啊哈!我认为它确实存在,因为大多数方法也有等效的伪选择器。你说得对,我刚检查了文档,谢谢你的提醒。@clarkk你能发布你的HTML吗?
$('theStartingObject').closest('tr[data-order]');