1

jqueryタブを使用しています。onclickボタンの次のタブにジャンプしたいことを知っています。ここに私のコードがあります

 <div id="tabs">
             <ul>
                 <li><a href="#tabs-1">Basic Information</a></li>
                 <li><a href="#tabs-2">Authors</a></li>
             </ul>
        <div id="tabs-1">
     <asp:Button ID="btnSaveAuthors" runat="server" Text="Save" CssClass="button medium green" />
        </div>
        <div id="tabs-2">
        </div>
 </div>

しかし、このJavaScript関数を使用すると。

  <script type="text/javascript">
        $(document).ready(function () {
            $("#<%=btnSaveAuthors.ClientId%>").click(function (event) 
            {
                $('#tabs').tabs('select', 1);
                return false;
            });
        });
    </script>

次のエラーが表示されます

Error   5   'System.Web.UI.WebControls.Button' does not contain a definition for 'ClientId' and no extension method 'ClientId' accepting a first argument of type 'System.Web.UI.WebControls.Button' could be found (are you missing a using directive or an assembly reference?)   

この問題を解決するのを手伝ってください。前もって感謝します :)

4

2 に答える 2

3

"ClientId" の "d" は大文字にする必要があります: "ClientID"

于 2013-02-28T06:04:20.520 に答える
1

大文字と小文字が区別される C# を使用しているに違いありません。正しい名前は'ClientID'である必要があります: Control.ClientID プロパティ

于 2013-02-28T06:04:20.457 に答える