На моей странице есть группа переключателей:
<form ...>
<input type="radio" name="people" checked> Student
<input type="radio" name="people"> Teacher
<input type="radio" name="people"> Assistant
<!-- Here is the dynamic content, which could be check boxes or radio buttons-->
</form>
Функция, которую я хотел бы реализовать:
- В зависимости от выбора переключателей содержимое после переключателей будет динамически менять . (Переключатели и содержимое находятся внутри формы.)
Например:
Если выбран « student », часть с динамическим содержимым (флажки):
<input type="checkbox" name="name" /> Name <br />
<input type="checkbox" name="Age" /> Age <br />
<input type="checkbox" name="grade" /> Grade <br />
Если выбран « Teacher », динамическая часть контента (флажки и переключатели):
<input type="checkbox" name="subject" /> Subject <br />
<input type="radio" name="code" checked> 111
<input type="radio" name="code"> 222
<input type="radio" name="code"> 333
Если выбран « Assistant », динамическая часть содержимого - это другие флажки.
Как реализовать это динамическое изменение содержимого в jQuery ?
Что я пробовал
Я пытался динамически создавать HTML-элементы в Javascript, но чувствую, что это не очень хороший способ, поскольку мне приходится писать HTML-элементы в Javascript в виде строк.