jquery如何click,2个事件切换

jquery如何click,2个事件切换,例如我点A就显示,再次点A就隐藏
2025-04-07 01:26:19
推荐回答(2个)
回答1:

$(a).click(function(){
if($(this).is(":hidden")){//如果隐藏就显示
$(this).show();

}else{
$(this).hide();
}

});

或者可以查考jquery帮助文档使用.toggle()

概述

切换元素的可见状态。

如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。

示例

描述:

切换所有段落的可见状态。

HTML 代码:

Hello

Hello Again



jQuery 代码:
$("p").toggle()

结果:

Hello

Hello Again

回答2:

在click外面设置一个数值变量初始为0,每次click触发后增加1,然后让该变量对2取余,不是就得到两个不同的状态了,然后根据这个值写函数就行了