Аналог JQ closest (), но без JQ
Как можно реализовать аналог этого http://api.jquery.com/closest/ не применяя jquery, а используя обычный JS..
|
цикл for,while перебирай всех предков, сравнивая в каждой итерации id\class предка с нужным тебе, если совпал - то что ищешь, прекращаешь цикл.
|
|
Из тех примеров ничего у меня не работает. Просьба, закиньте рабочую функцию сюда, кто может...
|
andreyua,
значит если там нет рабочих функций то их нет совсем :cray: |
Есть . нашёл в другом месте
function getClosest(el, tag) {
// this is necessary since nodeName is always in upper case
tag = tag.toUpperCase();
do {
if (el.nodeName === tag) {
// tag name is found! let's return it. :)
return el;
}
} while (el = el.parentNode);
// not found :(
return null;
}
|
Теперь нужен аналог этого:
prev : function(selector) { return jQuery; }, |
Цитата:
Цитата:
|
Я же говорю дайте функцию вашу универсальную, чтобы она у меня работала ... Так как у меня не работает . ниче по вашей ссылке...
А prev это - http://jqapi.com/#p=prev Че тут неипонятного.. Короче. если и дальше собираетесь отвечать не по делу. то я лучше дождусь ответа от другого пользователя... |
Так кто то поможет с prev , пожалуйста...?
|
| Часовой пояс GMT +3, время: 03:09. |