使用jQuery查找输入字段后的下一个选择

时间:2015-08-13 19:27:12

标签: javascript jquery html sharepoint

我已经有了输入字段的句柄:

$("input[title = 'Start Date']");

输入后我有2个选择字段。

我需要能够分别选择这两个选择字段。我试过.next('select'),但这不起作用,因为他们不是兄弟姐妹。

这是一个Sharepoint,所以它非常重。我真正想做的是掌握小时和分钟选择控制。

所有3个字段都在同一行。每个人都有自己的<td>。我真的不想进入细胞计数。我宁愿在输入后选择第一个<select>和第二个<select>

有没有办法让那些选择不是他们不是输入的兄弟姐妹?

2 个答案:

答案 0 :(得分:4)

您可以使用.closest.find来查找元素。

$("input[title = 'Start Date']").closest('tr').find('select');

答案 1 :(得分:1)

无需计算细胞数。以下是如何将两个select元素作为输入放在同一行中,即使它们位于不同的单元格中:

var selects = $( 'select',  $('input[title="Start Date"]').closest('tr') );