为了账号安全,请及时绑定邮箱和手机立即绑定

不用if-else,只用两个click函数可以吗

不用if-else,只用两个click函数可以吗

正在回答

2 回答

 <script>
		$(function(){
			$("a:contains('更多')").click(function(){
				$("li").show();
				$("#alink").html("简化");
				$("a:contains('简化')").click(function(){
					$(".cc").css("display","none");
				});
			});
		});
    </script>

如果你非要这么写的话,你这样写就可以实现了,不过再想变成更多的时候又要在里面嵌套,这个的做法最大的缺陷就是,必须要在改变的同时写下面的代码

1 回复 有任何疑惑可以回复我~
#1

ALOH 提问者

有点明白了,不过这其中的原理是什么呢,原来代码是因为找不到变化后的“简化”吗
2015-05-21 回复 有任何疑惑可以回复我~

你可以试试啊,不过实际开发时候千万别这么写,影响效率

0 回复 有任何疑惑可以回复我~
#1

ALOH 提问者

可以展开,但是之后就不能简化了,不知道问题所在,求教
2015-05-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

不用if-else,只用两个click函数可以吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信