Здравейте. Надявам се този път проблемът ми да не е толкова сериозен, че да не можете да ми отговорите отново.
Имам няколко чекбокса, които са в различни елементи. Попринцип все едно са съподчинени, макар че в кода не са. Когато маркирам някой от подчинените чекбоксове, трябва автоматично да си маркира и съответния parent чекбокс. Това става с една функция, когато се изпълнява при промяна, т.е.
$(всички чекбоксове за които ще важи).change( function() {горния(parent) елемент се маркира})
По-този начин динамично маркирам горния елемент, като очаквам функцията да се пусне още веднъж, за горния елемент, защото и той се е променил и трябва да се маркира още по-горния. Да обаче това не става. Явно или функцията не иска да се изпълни веднага след собствения си край (което няма никаква логика), или .change() не е подходящ за използване в случая.
Ще се радвам ако някой ми даде някаква идея какво да правя.
Имам няколко чекбокса, които са в различни елементи. Попринцип все едно са съподчинени, макар че в кода не са. Когато маркирам някой от подчинените чекбоксове, трябва автоматично да си маркира и съответния parent чекбокс. Това става с една функция, когато се изпълнява при промяна, т.е.
$(всички чекбоксове за които ще важи).change( function() {горния(parent) елемент се маркира})
По-този начин динамично маркирам горния елемент, като очаквам функцията да се пусне още веднъж, за горния елемент, защото и той се е променил и трябва да се маркира още по-горния. Да обаче това не става. Явно или функцията не иска да се изпълни веднага след собствения си край (което няма никаква логика), или .change() не е подходящ за използване в случая.
Ще се радвам ако някой ми даде някаква идея какво да правя.