jQuery最近没有遍历父母

时间:2016-07-23 02:18:09

标签: jquery

我正在输入3 divstdtr内的输入。搜索时没有可用的唯一属性(id和行频繁更改)。我试图通过从相邻label的{​​{1}}中的div开始遍历DOM,转到td,然后转到next td } div另一个div然后进入div

我从input

开始

它没有为我选择输入,所以我开始向后工作,一次打印所选元素的类1步,但只要使用$('[title*="P2P"]').closest('td').next('.control-cell').find('input');超过第一个closest就会中断{1}}。

我的jsfiddle:https://jsfiddle.net/28kacj28/

我的HTML:

div

1 个答案:

答案 0 :(得分:1)

我不确定你要选择的是什么,但你犯了两个错误:

  1. 用表格包裹表格元素(<tr><td>)。浏览器会自动动态删除trtd标记(意思是&#34;查看来源...&#34;即使已删除标记,仍会显示标记)通过table标记。这意味着找不到tr.control标记。
  2. 您的类变量testClass是从未定义(拼写错误的)变量testShit而不是testStuff(第2行)中分配的。保持优雅。
  3. 我在这个小提琴中做了更正:https://jsfiddle.net/28kacj28/3/