Для эмуляции клика по вложенному дочернему элементу при клике пользователя на родительском элементе есть некоторые ‘подводные камни’, если так можно выразиться. Следующий фрагмента кода на JavaScript позволит читателям плавно миновать последние:
$(document).ready(function() { $('.abtn.b2').click(function(e){ var $button = $(this).children('input[type="submit"]'); if (e.target !== $button[0]) { $button.click(); } }); });
HTML разметка при этом будет примерно вот такой:
<div class="abtn b2"> <input type="submit" name="okbutton" value="Завершить регистрацию!"> </div>
«Для чего все это надо?», — наверное спросят некоторые из вас. Отвечу, что это вынужденная мера при стилизации кнопок согласно PSD-макету, представленному веб-дизайнером.
Свежие комментарии