Это, наверное, простой вопрос, и я просто плотный. Я просмотрел несколько jquery книг, и ничего не выскочило на меня, я, вероятно, что-то упустил.
Я ищу «правильный», лучший способ общения между элементами div / dom на странице?
Например, у меня есть страница с 5 панелями, которые отображаются при выборе ссылки, они скрывают / показывают / запускают некоторый код, который изменяет другие части на странице. Примерно такой фрагмент:
<ul>
<li><div id="unique_name_1_anchor">Unique div 1</div></li>
<li><div id="unique_name_2_anchor">Unique div 2</div></li>
<li><div id="unique_name_3_anchor">Unique div 3</div></li>
<li><div id="unique_name_4_anchor">Unique div 4</div></li>
</ul>
... Где-то еще на странице
<div id="unique_name_1_panel">Some panel 1 stuff here</div>
<div id="unique_name_2_panel">Some panel2 stuff here<div>
<div id="unique_name_3_panel">Some panel3 here</div>
<div id="unique_name_4_panel">Some panel4 here</div>
Концепция заключается в том, что, когда пользователь щелкает элемент div unique_name_X_anchor, на соответствующей панели выполняется некоторое действие (например, показать / скрыть и т. Д.). То, что я сейчас делаю, это анализ идентификатора, т. Е. ($ (This) .replace ("_ anchor", "_ panel"), чтобы получить идентификатор div другого элемента dom. Это просто кажется неуклюжим, и должно быть лучше / больше правильный способ сделать это. Предложения?
Спасибо