Я довольно новичок в мире jQuery, поэтому я надеюсь на помощь.Вызов функции jQuery из разных элементов
Я создаю страницу с div, в которой есть несколько флажков.
Каждый из этих флажков содержится также в своих собственных div.
<div>
<div>
<input type='checkbox' name='cb1' />
<div id="info1">
Hide
</div>
</div>
<div>
<input type='checkbox' name='cb2' />
<div id="info2">
Hide
</div>
</div>
</div>
Мне нужно написать функцию JQuery, которая в состоянии захватить каждый раз, когда либо флажок (CB1 или CB2) щелкают, чтобы скрыть/показать, что это соответствующая «информация» DIV, (info1 или info2).
У меня будет более 100 флажков, поэтому я надеюсь, что есть способ сделать это без необходимости писать более 100 функций для click().
Спасибо,
Все
Mark - Я только что обновил свой ответ. Сначала я не заметил, что у вас будет более 100 из этих флажков. В такой ситуации вы действительно должны использовать '.delegate()', поэтому jQuery не должен управлять 100 отдельными, но идентичными обработчиками событий. См. Мое обновление. : o) – user113716