Jquery如何显示隐藏div下面的span

2024-12-18 18:59:58
推荐回答(2个)
回答1:

借助jquery的两个函数:find()和hide()可以实现这个效果

$("div").find("span").hide();

实例演示:点击三个div中的任一个,将隐藏被点击div下的span

  1. 创建Html元素


    点击div后隐藏相应的span:


    我是第一个div下的span

    我是个p,所以不会被隐藏。




我是第二个div下的span

我是个p,所以不会被隐藏。




我是第三个div下的span

我是个p,所以不会被隐藏。



  • 设置css样式

    div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
    div.box span{color:#999;font-style:italic;}
    div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
  • 编写jquery代码

    $(function(){
    $(".content").click(function() {
    $(this).find("span").hide();
    });
    })
  • 观察效果

    • 初始样式

    • 点击第二个div的效果

    回答2:

    $(".div").mouseover(function(){
    $(this).find(".span").addClass("overline");}).mouseout(function(){
    $(this).find(".span").removeClass("overline");
    })

    相关问答
    最新问答