我在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函数来更新该部分。
答案 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
});