jQuery在上面选择我的输入标记

jQuery在上面选择我的输入标记,jquery,jquery-selectors,Jquery,Jquery Selectors,当用户单击i标记内的我的图标日历时,我希望引用上面的输入 <div class="input-control text"> <input type="text" data-bind="text: fromDate" /> <i data-bind="datepicker: fromDate" class="icon-calendar btn"></i> </div> 其中元素是我单击的i标记 谢谢。 如果要在DOM树中

当用户单击
i
标记内的我的
图标日历
时,我希望引用上面的输入

<div class="input-control text">
    <input type="text" data-bind="text: fromDate" />
    <i data-bind="datepicker: fromDate" class="icon-calendar btn"></i>
</div>
其中元素是我单击的
i
标记

谢谢。

如果要在DOM树中向上遍历其祖先,而不是元素的同级,则可以使用或:

$(element).closest('input')
$(element).prev("input").first();
$('.btn').siblings('input').data('bind')
$('.btn').prev().data('bind')