单击jQuery显示

时间:2015-06-11 20:42:55

标签: javascript jquery

我只是在点击时尝试按钮显示。我非常接近,任何人都可以就如何改进它给我一些建议,所以它会起作用吗?

的jQuery

$(document).ready(function (){
    if( $("#btn").css('display', 'none') ) {
        $("#btn").click(function() ) {
            $("#info").css('display', 'block');
        )};
    } else { 
      $("#info").css('display', 'none'); 
    }       
});

    <div id="btn">
        <a class="help-a" href="#">help</a>
    </div> 
    <div id="info">
        <p>data goes here</p>
    </div>

由于

2 个答案:

答案 0 :(得分:4)

您正在寻找$.fn.toggle方法:显示是否隐藏,隐藏可见:

$(document).ready(function () {
    $("#btn").click(function () {
        $("#info").toggle();
    });
});

答案 1 :(得分:0)

$(document).ready(function (){

        $("#btn").click(function() ) {
             if( $("#btn").css('display') === "none" ) {
                   $("#info").css('display', 'block'); 
             } else { 
                   $("#info").css('display', 'none'); 
             }       
        )};

});

你做得对 - 只需要轻微的代码重新安排,并且需要进行小的更新。