zoukankan      html  css  js  c++  java
  • 新jQuery中attr 与 prop的不同

    使用最新版本jquery,在对checkbox操作时发现 attr属性全选,反选等不起作用,后查发现新版本对标签属性的设置发生了变化。

    在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。

    关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:

    • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
    • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。

    对全选,全不选,反选的操作代码如下:

           $("#all").click(function () {
                    $(":checkbox").prop('checked', true);
                });
                $("#no").click(function () {
                    $(":checkbox").prop('checked', false);
                });
                $("#rev").click(function () {
                    $(":checkbox").each(function () {
                        $(this).prop("checked", !$(this).prop("checked"));
                    });
                })
  • 相关阅读:
    C/C++的64为长整型数的表示
    二分图带权匹配 KM算法与费用流模型建立
    常见的排序算法比较及总结
    个人联系方式
    (1) linux 3.x
    (4) linux 3.x
    (3) linux 3.x
    (2) linux 3.x
    (1) linux 3.x
    (3) linux 3.x
  • 原文地址:https://www.cnblogs.com/lunawzh/p/4849131.html
Copyright © 2011-2022 走看看