У меня следующий вопрос:Построение списка динамически (в зависимости от флажков)
У меня есть несколько флажков (на данный момент 11) и то, что я хочу сделать сейчас «здание» список динамически, в зависимости от значения флажков, поэтому иметь что-то вроде этого:
пользователь приходит, помечает флажок и один li
появляется, когда он помечает следующий, следующий li
появляется, когда он помечает следующий, снова появляется один li
(когда он удаляет один из них, li
должен снова исчезнуть). Я вполне уверен, что это может работать с JS, но я понятия не имею, как это реализовать.
Что у меня есть, <ul>
и все галочки определены с
<input type="checkbox" name="check_phone" id="check_phone"/>
<label for="check_phone"><span></span>Phone Number</label>
(Каждый флажок имеет это индивидуальное имя)
То, что я думаю, что это будет самой большой проблемой является создание списка-точек динамически, но Я действительно надеюсь, что кто-то знает, как это сделать.
Что я уже думал о том, что в моем списке всего 11 списков, все установлены в display:none
, а затем просто устанавливают их на display:block
, когда установлен флажок, но это будет возможно не работать, потому что я использую плагин чтобы прибегнуть к списку после этого и имея 11 списков, но только 2 видимых или что-то подобное не будет работать.
Спасибо за помощь!
Можете ли вы добавить лучший код, который вы пробовали? Этот код, даже если неправильно, может помочь одному в качестве отправной точки для предоставления вам ответа. –
Извините, но это выглядит довольно прямолинейно. Вы должны прочитать и следовать нескольким учебным пособиям, особенно о jquery. Скорее всего, вы сами сможете это реализовать впоследствии. Это лучший способ узнать. – arkascha