zoukankan      html  css  js  c++  java
  • 关于JQuery的一个Bug

    关于JQuery的什么问题了? 

    .parents()这个方法与form放在一起有些不对

    上码

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8" />
     5         <title>Parents测试</title>
     6         <script type="text/javascript" src="js/jquery.min.js" ></script>
     7         <script type="text/javascript">
     8             $(document).ready(function(){
     9                 var b=$(".btn-primary");
    10                 
    11                 var p=b.parents();
    12                 debugger;
    13                 //父级元素,不包含form
    14             });
    15         
    16         </script>
    17     </head>
    18     <body>
    19         
    20         <form title="" class="modal-form permission-form" style="1000px;" action="/SitePlugin/SiteColumn/AddEvent" method="post">
    21             <div>
    22                 <input type="hidden"  name="nodeType" />
    23                 <input type="hidden"  name="nodeType"  />
    24         
    25             </div>
    26             <div class="modal-footer">       
    27                 <input type="button" value="确定" class="btn btn-primary centered" zhyj-submit dialog-form="css:form" dialog-callback="AddSysPermissionCallback"/>
    28             </div>
    29         </form>
    30     </body>
    31 </html>

    代码结构比较简单,直接饮用JQ,一个 form,里面套俩容器

    这样,出现什么问题了?

    理论上,b.parents() 应该是 包含一个form元素

    而实际上是这样的:

     还有但是(遇到这样的问题,我也是无奈了。呵呵)

    我也是希望有人能帮我解释下这诡异的JQ

  • 相关阅读:
    CentOS7下安装Docker-Compose
    USDT(omniCore)测试环境搭建
    Centos中iptables和firewall防火墙开启、关闭、查看状态、基本设置等
    Docker导入导出镜像
    Linux下安装GO语言环境
    linux 查看磁盘空间大小
    rsync+sersync多线程实时同步
    rsync+inotify实时同步
    rsync高级同步
    NFS服务器
  • 原文地址:https://www.cnblogs.com/ZhyjEye/p/6106154.html
Copyright © 2011-2022 走看看