• 技术文章 >web前端 >js教程

    实例分析关于jQuery里prev()的简单操作代码

    小云云小云云2017-12-26 15:22:04原创721
    prev() 函数被用来匹配元素集的前一个兄弟元素,仅仅只有前一个兄弟元素被选择,其子元素将被忽略。本文主要介绍了jQuery里prev()的简单操作代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下,希望能帮助到大家。

    一个朋友提了个需求给我:点击按钮删除input,如果input剩一个,点击按钮全部消失。

    很简单的操作,但是你如果不知道jquery里有prev()这个方法,可能你会走很多弯路。

    代码:

    html


    <p>
      <input type="text" placeholder="用户名">
      <input type="text" placeholder="用户名">
      <input type="text" type="hidden">
      <input type="text" type="hidden">
      <a class="reduce" onclick="less()">—</a>
     </p>

    css


    .reduce{
       display: inline-block;
       color: white;
       text-align: center;
       width: 30px;
       height: 30px;
       background: red;
       line-height: 30px;
       cursor: pointer;
      }
      input{
       height: 18px;
       padding: 5px 10px;
      }

    JS


    <script src="jquery-1.7.2.min.js"></script>
    <script>
     var Reduce = document.getElementsByClassName("reduce");
     var Inp = document.getElementsByTagName("input");
     function less(){
        //查找元素的上一个元素 并移除
      $(".reduce").prev().remove();
      if(Inp.length < 1){
       $(".reduce").remove()
      }
     }
     $(".reduce")
    </script>

    这里我混合写的,不规范,只做一个栗子,重在理解。

    相关推荐:

    jQuery中prev()方法用法实例

    关于prev()的10篇文章推荐

    php数组函数序列之prev()

    以上就是实例分析关于jQuery里prev()的简单操作代码的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jQuery prev 实例分析
    上一篇:360提示[高危]使用存在漏洞的JQuery版本怎么办? 下一篇:实例详解jQuery判断网页是否已经滚动到浏览器底部
    PHP编程就业班

    相关文章推荐

    • 一文聊聊算法的时间复杂度和空间复杂度• 聊聊Angular 依赖注入体系中的基本概念• 什么是流?深入了解Node.js中的可读流• javascript技巧之拆箱装箱和类型转换• 看看这些jQuery常见面试题,帮助你更好理解基础知识!

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网