Как отфильтровать родителя?
Добрый день,
нужно проверить есть ли родитель с нужным id у елемента. Когда пишу if($('input').parents('#id')) - parents срабатывает и ошибку не выдает. Но мне нужен target - элемент по которому клик, когда пишу так - не работает: event.target.parents('#id') В чем ошибка? |
Потому что target dom элемент, а не объект jquery? :-?
|
eirnvn,
выложите минимальный код HTML - пометьте проверяемый элемент и нужный к нахождению |
Минимальный, попытаюсь:
<div class="modal" id="myModal" >
<form id="modal-role" >
<div class="modal-header">
<h2 id="myModalLabel">Выберите..</h2>
</div>
<div class="modal-body">
<div class="modal-in">
<h4>Выбор 1</h4>
<input class="non-vis" id="сhoice1" type="checkbox" />
</div>
<div class="modal-in">
<h4>Выбор 2</h4>
<input class="non-vis" id="сhoice2" type="checkbox"/>
<div id="modal-language">****ЭТО ДОЛЖЕН БЫТЬ РОДИТЕЛЬ
<h5>Выберите language: </h5>
<select id="add_pj" multiple="">
<option >...</option>
</select>
<div id="add" >
<ul><li>
<input type="text" class="default"> ****(ЭТО ДОЛЖЕН БЫТЬ TARGET)
</li>
</ul>
</div>
</div>
</div>
....
<div>
<div id="modal-info-role" class="btn...t">Сохранить</div>
</div>
</div>
</form>
</div>
|
Ну да Зебра спасибо, так:
$(target).hasParent('#modal-language')) сработало вроде нормально |
| Часовой пояс GMT +3, время: 21:42. |