zoukankan      html  css  js  c++  java
  • jQuery判断checkbox是否选

    方法一:

    if ($("#checkbox-id").get(0).checked) {
    
        // do something
    
    }

    方法二:

    if($('#checkbox-id').is(':checked')) {
    
        // do something
    
    }

    方法三:

    if ($('#checkbox-id').attr('checked')) {
    
        // do something
    
    }

    方法四:

    if ($('#checkbox-id').prop("checked")) {
    
        // do something
    
    }

    jQuery中attr和prop方法的区别

    prop是jquery1.6新增的方法,其与attr的用法极为相似。由于不理解他们的根本区别,难免产生离奇的BUG。通过分析attr和prop的源码,得知:

    attr方法里面,最关键的两行代码,elem.setAttribute( name, value + “” )和ret = elem.getAttribute( name ),很明显的看出来,使用的DOM的API setAttribute和getAttribute方法操作的属性元素节点。

    而prop方法里面,最关键的两行代码,return ( elem[ name ] = value )和return elem[ name ],你可以理解成这样document.getElementById(el)[name] = value,这是转化成JS对象的一个属性。

  • 相关阅读:
    二分图的最大匹配
    染色法判定二分图
    kruskal求最小生成树
    prim算法求最小生成树
    floyd
    spfa算法
    bellman_ford
    Dijkstra
    文件操作_1-18 选择题
    会话控制_2-5 编程练习
  • 原文地址:https://www.cnblogs.com/luoruiyuan/p/9132062.html
Copyright © 2011-2022 走看看