Javascript 向上遍历,然后向下遍历DOM

Javascript 向上遍历,然后向下遍历DOM,javascript,jquery,html,events,dom,Javascript,Jquery,Html,Events,Dom,我有一个点击事件设置,在它的代码块中我存储了某些同级元素的值。现在,如果我想在点击.play按钮后将文本放在.title范围内,我必须向上两级返回到.title 我想知道有什么更好的方法可以从两个或多个父div包装的兄弟元素中访问信息 HTML 可以使用“最近”返回到公共父级 var number = $(this).closest('tr').find(".number").text(), title = $(this).closest('tr').find(".title

我有一个点击事件设置,在它的代码块中我存储了某些同级元素的值。现在,如果我想在点击.play按钮后将文本放在.title范围内,我必须向上两级返回到.title

我想知道有什么更好的方法可以从两个或多个父div包装的兄弟元素中访问信息

HTML

可以使用“最近”返回到公共父级

  var number = $(this).closest('tr').find(".number").text(),
   title      = $(this).closest('tr').find(".title").text();
您可以使用jQuery的最近函数

var number = $(this).closest('tr').find(".number").text(),
title      = $(this).closest('tr').find(".title").text();

只需使用$this.grandParent.find.title.text高效地向上移动两个父级。如果我错了,请纠正我,但我认为jQuery API中甚至不存在祖级。有很多方法可以指向所需的选择器,但是。最接近的'tr'。find'title'函数既简单又好。
  var number = $(this).closest('tr').find(".number").text(),
   title      = $(this).closest('tr').find(".title").text();
var number = $(this).closest('tr').find(".number").text(),
title      = $(this).closest('tr').find(".title").text();