Маска для урла
Здравствуйте!
Есть вот такой вот код if (option === '1') location.href = '/uslugi/astrahan/'; else if (option === '2') location.href = '/uslugi/balashiha/*/index.html'; В каталоге balashiha есть много папок как мне составить правильно маску(звездочка не работает) чтобы перенаправление шло на все странички в каждое папке этого каталога? |
Цитата:
|
laimas, ок подскажите тогда еще вопрос пытаюсь передать переменную из функции в функцию но ничего не получается как правильно будет?
$('.services-list > div > a').click(function serviceClick(){ var kind_usluga = $(this).attr('kinds'); $(".utochnit_gorod2, .zatemnenie").fadeIn(600); return kind_usluga; }); $('.utochnit_gorod2 select').change(function() { var myServiceClick = serviceClick(); console.log(myServiceClick); return false; возвращает undefined почему? |
Потому, что о serviceClick() событие change даже и не подозревает, не определена функция таковая. Вообще именно эту ошибку и должна отображать консоль.
Если требуется выполнять одну функцию в обработчиках разных событий, то и вызывайте эту ранее объявленную функцию. function funcName() { //.... } $('selector').click(funcName); $('selector').change(funcName); Либо, если у каждого из обработчиков событий выполнение одной функции, но есть свои вариации, то можно сделать единый обработчик на два события, в котором можно проверяя источник/тип события, выполнять что-то и специфическое помимо функции. |
Часовой пояс GMT +3, время: 17:07. |