jQuery单击事件就像切换一样

时间:2011-10-04 19:32:21

标签: jquery

看看以下代码:

$(document).ready(function()
            {
                $('#link').click(function()
                {
                    alert('1');
                },
                function()
                {
                    alert('2');
                });
            });

警报2永远不会发生!但是我想在下一次点击时做一个不同的链接,所以就像它是一个关闭和开关。我如何在jQuery中执行此操作?

3 个答案:

答案 0 :(得分:4)

$('#link').toggle(function(){
    alert('1');
},function(){
    alert('2');
});

http://jsfiddle.net/GaL9P/

答案 1 :(得分:1)

$(document).ready(function()

$('#link').toggle(function() {
  alert('1');
}, function() {
  alert('2');
});

});

答案 2 :(得分:1)

$().toggle()这样做。

传递尽可能多的函数,然后按顺序执行它们。

$("#link").toggle(
        function() {
            alert("1")
        },
        function() {
            alert("2")
        }
    );
希望有所帮助!欢呼声。