Elesei: и мы снова возвращаемся к первому ответу:
Therefore, the cross-browser-compatible way to determine if a checkbox is checked is to use the property:
if ( elem.checked )
if ( $( elem ).prop( "checked" ) )
if ( $( elem ).is( ":checked" ) )
80689248440:
К сожалению, по вашему коду я не смог догадаться ЧТО ЭТО ВООБЩЕ ТАКОЕ, даже отформатировав код. Тем более, сложно представить как оно по вашему должно работать.
Поэтому вставил задержку куда попало, просто для демонстрации. jsfiddle.net/z9a2sxku
Зато с анимацией :)
DstivjTS: Не обладая даром телепатии, сложно определить нужно ли вам строить модель. Если это часть какого-то задания, возможно стоит перечитать его полностью. Не исключено, что придется обратиться к тому кто формулировал задание за дополнительными сведениями.
Отдельная таблица для групп товаров (футболки, кроссовки, мобильные телефоны)
Вторая таблица описывает свойства, которые есть у данной группы. (Цвет и размер для футболок, диагональ и объем батареи для телефона и т.п.)
Третья содержит связку свойство-значение. (диагональ телефона - 5'')
Therefore, the cross-browser-compatible way to determine if a checkbox is checked is to use the property:
if ( elem.checked )
if ( $( elem ).prop( "checked" ) )
if ( $( elem ).is( ":checked" ) )