我已经有了输入字段的句柄:
$("input[title = 'Start Date']");
输入后我有2个选择字段。
我需要能够分别选择这两个选择字段。我试过.next('select')
,但这不起作用,因为他们不是兄弟姐妹。
这是一个Sharepoint,所以它非常重。我真正想做的是掌握小时和分钟选择控制。
所有3个字段都在同一行。每个人都有自己的<td>
。我真的不想进入细胞计数。我宁愿在输入后选择第一个<select>
和第二个<select>
。
有没有办法让那些选择不是他们不是输入的兄弟姐妹?
答案 0 :(得分:4)
您可以使用.closest
和.find
来查找元素。
$("input[title = 'Start Date']").closest('tr').find('select');
答案 1 :(得分:1)
无需计算细胞数。以下是如何将两个select
元素作为输入放在同一行中,即使它们位于不同的单元格中:
var selects = $( 'select', $('input[title="Start Date"]').closest('tr') );