Как я видел в вашем коде и html, вы добавляете все элементы управления без какого-либо контейнера. используйте либо таблицу, либо div.
Я предпочитаю использовать <div>
. если вы хотите использовать то же самое, перейдите по этим двум ссылкам в качестве ссылки, чтобы сбросить ваш CSS для определенного элемента, а затем установите его visibility
в css на скрытый как:
h1.hidden {visibility:hidden;}
Jquery: Как проверить, имеет ли элемент определенный стиль CSS
http://api.jquery.com/css/
поместите ваши скрытые элементы управления в div, и тогда вы можете использовать $ ('# divName1'). Hide () или $ ('# divName1'). Show () для реализации вашей функциональности.
вы можете генерировать динамический HTML-контент, а не указывать один набор элементов управления по щелчку отмеченного элемента ... используя insertAfter
подобные методы jquery.
Вы можете получить более подробную информацию об этом по следующей ссылке:
http://api.jquery.com/?ns0=1&s=insertafter&go=
Выберите InsertAfter, чтобы детализировать примеры, чтобы упростить ваш процесс.