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')