1

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関数をアクティブにする方法はありますか? リンクやボタンではないので、これを行う方法について少し困惑しています。問題は、ユーザーが 1 つのウィンドウで作業していて、更新を確認するために別のウィンドウに移動するため、js 関数を呼び出してそのセクションを更新する必要があることです。

4

3 に答える 3

1

eq() 関数をセレクターとして使用できます。

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

ここでeq() 関数に関する有用な情報を見つけることができます。

于 2013-04-21T17:17:36.670 に答える