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

3-13中的练习jq代码,哪里有问题

 <script>

             $(document).ready(function(){

                if($("a").html() == "更多"){

                        $("a").click(function(){

                        $("a").html("简化");

                        $("li:hidden").css("display","block");

                });

                }else{

                        $("a").click(function(){

                        $("a").html("更多");

                        $(li).css("display","none");

                        $("li:last,li:eq(0),li:eq(4),li:eq(3),li:eq(2),").css("display","block");

                    });

                };

               

             });   

        </script>


正在回答

4 回答

<script>
        $("ul").css("list-style","none");
        $(function(){
            $("#aaa").click(function(){
                var text = $("#aaa").html();
                if(text == "更多"){
                    $("#aaa").html("简化");
                    $("li:eq(5)").css("display","block");
                    $("li:eq(6)").css("display","block");
                }else{
                    $("#aaa").html("更多");
                    $("li:eq(5)").css("display","none");
                    $("li:eq(6)").css("display","none");
                }
            });
        });
        </script>

我也搞不懂你哪错了  参考一下我的吧

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

自在随心 提问者

非常感谢!
2016-05-25 回复 有任何疑惑可以回复我~
#2

自在随心 提问者

谢谢你的帮忙,我根据你的提示发现了我代码上的问题,改正过来就好了
2016-05-25 回复 有任何疑惑可以回复我~

if($("a").html() == "更多") 这行判断应该放在click后面

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

自在随心 提问者

改完了 还是不行啊啊
2016-05-25 回复 有任何疑惑可以回复我~
        $(function () {
            $("li:gt(3):not(:last)").hide();
            $("#click-li").click(function () {
                if ($(this).text() == "更多") {
                    $("li:gt(3):not(:last)").show();
                    $(this).text("简化");
                } else {
                    $("li:gt(3):not(:last)").hide()
                    $(this).text("更多");
                }
            })

        试试这样的写
0 回复 有任何疑惑可以回复我~
#1

自在随心 提问者

先感谢下你,但是你的代码在3-13的章节还没有学到,我就是想用在哪前面学过的jq的功能实现出来。
2016-05-25 回复 有任何疑惑可以回复我~

 if($("a").html() == "更多") 要强制等于 ===“更多”

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

自在随心 提问者

你说的这种不行啊,还和以前一样点击没有反应
2016-05-25 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

3-13中的练习jq代码,哪里有问题

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