Как отфильтровать родителя?
Добрый день,
нужно проверить есть ли родитель с нужным 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, время: 07:03. |