Я создаю Содержание динамически.Как переключать динамически созданные div на основе атрибутов класса и имени?
уровни иерархии:
Родитель Div
Дети Div
- Гранд Дети Div
Для этого я создаю div динамически.
Затем я назначаю разницу для этих div.
Родитель Div: - Нет Маржа
Дети Div: -margin-left :15px;
Гранд Дети Div: -margin-left :35px;
Так что я могу создать таблицу содержания динамически.
Проблема:
Я создал более одного родителя дивы и там суб дивы, как в иерархии. Но если я применяю событие click для первого родительского div, тогда это событие также будет применяться к другому родительскому div, потому что я добавляю событие click на класс.
В этом клике я столкнулся с проблемой в slideToggle().
Как я использую класс, поэтому из-за этого он применяется и к другим.
Пример:
$('main_div').haml(['%div.g', {id:'g_' + i', name: i}, Parent Div]);//class = 'g'
$('main_div').haml(['%div.g1', {id:'g_' + i, name: i, style:'**margin-left: 15px**;'}, Children Div]);//class = 'g1'
$('main_div').haml(['%div.g2', {id:'g_' + i, name: i, style:'**margin-left: 35px**;'}, Grand Children Div]);//class = 'g2'
В этом Div 'я' значение поступает из базы данных по с помощью AJAX GET.
Итак, какие изменения я должен сделать для slideToggle()
: В этом я просто хочу переключить только на дочерние родительские дочерние div?
Любые советы/предложения, пожалуйста?
Код ссылки:
$('#main_div').on('click','.g', function(){
$('#main_div').find('.g1,.g2').slideToggle();
});
Покажите нам код, в котором вы применяете slideToggle() – Moob
Есть ли у нас какой-либо другой метод, отличный от этого, если у меня нет дочерних div, но я хочу упорядочить их в родительском и дочернем и детском формате? – eegloo