0

ここから参照してjQueryアコーディオンを使用しています。

私のセクション(ヘッダー)の項目をクリックすると、以下の形式で表示したい:

セクション # -> ラベルの項目 # をテキストとして (ブレッドクラムのように)。

私はそれについて検索しようとしました、そして私は使用する手がかりを得ました

var active = $('.selector').accordion('option', 'active'); 

しかし、これを使用する方法がわかりません。私はjQueryが初めてです。

私のコードは以下です:

           $(function () {
                $("#accordion").accordion({
                    heightStyle: "content"
                });  
            }); 
        </script>  

                        <div id="accordion">
                            <h3>
                                Section 1</h3>
                            <div>
                                <asp:LinkButton ID="LinkButton1" runat="server">Item 1</asp:LinkButton> 
                                <br /><br />
                                <asp:LinkButton ID="LinkButton3" runat="server">Item 2</asp:LinkButton> 
                            </div>
                            <h3>
                                Section 2</h3>
                            <div>
                                 <asp:LinkButton ID="LinkButton2" runat="server">Item 3</asp:LinkButton> 
                                 <br /><br />
                                 <asp:LinkButton ID="LinkButton4" runat="server">Item 4</asp:LinkButton> 
                            </div> 
                        </div> 

<asp:Label runat="server" ID="lbl_selectedValue"  ></asp:Label>
4

2 に答える 2

2

以下のコードを試してください:-

$("#accordion").bind("click", function() {

    alert($("h3[aria-expanded='true']",this).text());

});

また

$("#accordion h3").bind("click", function() {

    alert($(this).text());

});
于 2013-02-07T07:27:22.153 に答える