单击jQuery手风琴时激活javascript函数

时间:2013-04-21 17:10:37

标签: javascript jquery accordion

我在jQuery手风琴。

$( "#accordion1" ).accordion();

定义为:

<div id="accordion">
  <h3>Section 1</h3>
  <div>
    <p>
    hello,
  </div>

  <h3>Section 2</h3>
  <div>
    <p>
    World
    </p>
  </div>
</div>

当用户点击负责第2部分的H3时,有没有激活javascript功能?由于它不是一个链接或按钮,我有点难过如何做到这一点。问题是用户在一个窗口中工作并将转到另一个窗口查看更新,因此我需要通过调用js函数来更新该部分。

3 个答案:

答案 0 :(得分:1)

您可以将eq()函数用作Selector:

$("#accordion h3:eq(1)").on("click", function() {
     // Something here
});

您可以找到有关eq()函数here的有用信息。

答案 1 :(得分:0)

你的意思是这样的:

$("#accordion h3:eq(1)")

或者您只需在相关标题中添加ID即可使用。

答案 2 :(得分:0)

试试这个:

$('#accordion h3:eq(1)').click(function() {
    // Your function here
});