所以我在搜索的最后15分钟内找不到这个问题 - 尽管我可能错过了某个地方 - 这似乎是一个相当明显的问题,我可以随意指出正确的方向并且不要让我感到惊恐太难了:))
我正在构建我的第一个jQuery插件 - 这是一个非常简单的手风琴。现在我想在我的特定情况下为特定的手风琴实例初始化这个插件。但我还没有真正理解的是,当我在插件中搜索onClick事件时,如何确保它们只对应于选择器。
所以,如果我做基本的话
$("#someAccordion").accordion();
与相关的html
<div id="someAccordion"
<div class="panel">
<div class="header active">Title</div>
<div class="content>
<p>Some text</p>
</div>
</div>
<div class="panel">
<div class="header inactive">Title 2</div>
<div class="content>
<p>Some different text</p>
</div>
</div>
</div>
如果没有手风琴插件,通常会有如下所示的触发器:
$('#someAccordion .header').click(function () {
但是对于手风琴,我想假设我已经在那个#someAccordion
元素中。但是我如何判断我是在那个手风琴实例而不是我页面上的其他一个呢?