我有以下html:
<div class="col-xs-12 col-sm-7 col-md-8 form-group">
<input id="contact-info" class="form-control input-lg" name="contactInfo" placeholder="LINE ID" type="text" required autofocus />
</div>
<div class="col-xs-12 col-sm-5 col-md-4 form-group">
<select class="form-control contact-type input-lg" name="contactType">
<div>给定联系人类型,如何找到与该联系人类型最接近的联系人信息?
我试着做了以下工作,但失败了:
$('.contact-type').closest('#contact-info')你知道怎么回事吗?
发布于 2014-03-07 10:28:59
基于HTML标记,您可以:
$('.contact-type').closest('div').prev().find('#contact-info')最近()
对于集合中的每个元素,通过测试元素本身并遍历DOM树中的祖先,获得与选择器匹配的第一个元素。
因此,在您的情况下,closest()不适用于获取#contact-info,因为#contact-info是div的子级,div是.contact-type的父div的前一个兄弟级。
但是,由于id是唯一的,所以您可以只使用:
$('#contact-info')https://stackoverflow.com/questions/22247547
复制相似问题