Почему-то не получается сделать click по дочернему элементу.
<ul class="sub-menu"> <li><a href="http://lalala.com">LinkText</a></li> </ul> jQuery(document).ready(function(){ jQuery('.sub-menu li').click(function(){ jQuery(this).children('a').click(); }); }); При клике по li вместо перехода по ссылке получается "maximum call stack size exceeded", хотя мне, конечно, кажется, что всё должно работать. |
Кликаем на ++++
<!DOCTYPE HTML> <html> <head> <title></title> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(function(){ $('.sub-menu li').click(function(){ $(this).children('a')[0].click(); }); }); </script> </head> <body> <ul class="sub-menu"> <li>+++++<a href="http://javascript.ru/">LinkText</a></li> </ul> </body> </html> |
Часовой пояс GMT +3, время: 21:56. |