Как в JQuery по клику на контейнер навесить клик по ссылке внутри него

Сегодня мы с вами рассмотрим вариант решения небольшой задачки средствами JavaScript, а точнее возможностями библиотеки JQuery. Итак, пусть имеется определенный контейне внутри которого находится эта ссылка. Нужно реализовать имитацию клика по этой ссылке при клике на сам контейнер. Решение будет следующим:

$("#my-tabs.ui-tabs .ui-tabs-nav li").click(function(){
    $(this).find("a").trigger('click');
    return false;
});

Здесь #my-tabs.ui-tabs .ui-tabs-nav li - это родительский контейнер. При этом если сделать вот так:

$("#my-tabs.ui-tabs .ui-tabs-nav li").click(function(){
    window.location=$(this).find("a").attr("href");
    return false;
});

То получится уже перенаправление по ссылки при клике на родительский элемент.





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.