2

html と jquert を使用して、ボタンに応じて div を非表示にして靴を履く必要があります

ボタン name=show status です ボタンをクリックして name=hide に変更し、div を表示します。逆の場合も同じ機能です

4

3 に答える 3

2
You could do something like this (Note the custom display attribute):

$("#btn").click(function() {
   var item = $("input[name=yourInput]");

   if (item.attr("display")) {
      item.show();
      item.attr("display", false);
   } else {
        item.hide();
        item.attr("display", true);
    }
});

<input name="yourInput" display="true" />

http://jsfiddle.net/Jrz5Y/1/

于 2013-02-04T11:35:43.693 に答える
0

あなたはこれを使うことができます

<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script type="text/javascript">

    function ShowHide()
    {
            if ($("#divdata").css('display') == 'none'){
            $("#divdata").show();
            $("#btnClick").val("Hide");
        }
        else{
            $("#divdata").hide();
            $("#btnClick").val("Show Status");
        }
}

</script>

あなたのdivはこのようになります。

<div id="divdata" style="display:none">
I have to show and hide this div.
</div>

ボタンはこんな感じになります。

<input id="btnClick" type="button" value="Show Status"   onclick="ShowHide()" />

私はそれがうまくいくことを願っています。

于 2013-02-04T12:44:19.947 に答える
0

デフォルト値に設定されたブール変数を作成し、ボタンをクリックするたびにそれを逆の値に変更できます。

ブール値の状態に応じて、メソッドで正しいパスを実行できます

于 2013-02-04T11:35:54.073 に答える