0

icon-calendar当用户在标签内单击我时,i我想引用上面的输入。

<div class="input-control text">
    <input type="text" data-bind="text: fromDate" />
    <i data-bind="datepicker: fromDate" class="icon-calendar btn"></i>
</div>

那么如何使用jQuery来选择input上面我的i标签。

就像是:

$(element).closest('input')

i我点击的标签在哪里元素。

谢谢。

4

2 回答 2

1

http://api.jquery.com/prev/

$(element).prev("input").first();
于 2013-04-27T11:41:31.320 回答
0

最近()将遍历它在 DOM 树中的祖先而不是元素的兄弟姐妹,你可以使用兄弟姐妹()prev()

$('.btn').siblings('input').data('bind')
$('.btn').prev().data('bind')

小提琴

于 2013-04-27T11:43:14.663 回答