看看以下代码:
$(document).ready(function()
{
$('#link').click(function()
{
alert('1');
},
function()
{
alert('2');
});
});
警报2永远不会发生!但是我想在下一次点击时做一个不同的链接,所以就像它是一个关闭和开关。我如何在jQuery中执行此操作?
答案 0 :(得分:4)
$('#link').toggle(function(){
alert('1');
},function(){
alert('2');
});
答案 1 :(得分:1)
$(document).ready(function()
$('#link').toggle(function() {
alert('1');
}, function() {
alert('2');
});
});
答案 2 :(得分:1)
$().toggle()
这样做。
传递尽可能多的函数,然后按顺序执行它们。
$("#link").toggle(
function() {
alert("1")
},
function() {
alert("2")
}
);
希望有所帮助!欢呼声。