我正在输入3 divs
,td
和tr
内的输入。搜索时没有可用的唯一属性(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
答案 0 :(得分:1)
我不确定你要选择的是什么,但你犯了两个错误:
<tr>
,<td>
)。浏览器会自动动态删除tr
和td
标记(意思是&#34;查看来源...&#34;即使已删除标记,仍会显示标记)通过table
标记。这意味着找不到tr.control
标记。testClass
是从未定义(拼写错误的)变量testShit
而不是testStuff
(第2行)中分配的。保持优雅。我在这个小提琴中做了更正:https://jsfiddle.net/28kacj28/3/