0

これは私が試しているが機能していないコードであり、何も表示されません

<script type="text/javascript" src="jquery/jquery.min.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.min.js"></script>
<script type="text/javascript">
    function HandleIt()
    {
        var objA = $get('<%= chkBox.ClientID %>');

        if(objA.checked == false)
            $("#dialog").dialog();

            //alert("it works");
    }  
</script>
<div style="width: 800px;">
    <asp:ScriptManager ID="ScriptMan1" runat="server" />
    <div class="dialog">
        <div class="a">
        <asp:Label ID="lbla" runat="server" CssClass="text" />
    </div>
    <div class="b">
        <asp:Label ID="lblb" runat="server" CssClass="text" />
    </div>
</div>

私が与えたコードは、このようなときにダイアログが機能するときに機能します、

<div class="dialog"> Hahahahaha </div>

メッセージボックスとして使用したいのですが、うまくいきません。

4

2 に答える 2

2

セレクターはIDのタグをキャッチし、クラスでヒットする必要があるためです。セレクターを次のセレクターに変更してみてください:$( "。dialog")。dialog();

于 2013-03-04T10:51:07.797 に答える
2

jQueryセレクターはこちらをご覧ください。あなたはそれについての簡単な知識を得るでしょう....

次のコードを置き換えます

 $("#dialog").dialog();

以下のコードで

 $(".dialog").dialog();

そして、jqueryセレクターをご覧ください...

于 2013-03-04T11:12:06.850 に答える