zoukankan      html  css  js  c++  java
  • 查找checked的checkbox和raido

    <fieldset id="checkArray">
        <input type="checkbox" name="chk[]" value="Apples" />
        <input type="checkbox" name="chk[]" value="Bananas" />
    </fieldset>

    查找方法:

    var atLeastOneIsChecked = $('input[name="chk[]"]:checked').length > 0;

    或者:

    var atLeastOneIsChecked = $('#checkArray:checkbox:checked').length > 0;

    遍历:

    $("#checkArray:checkbox:checked").each(function() {
    
    });

    如果checkbox的直接父亲不是checkArray,那么上述方法不起所用,可以用find:

    $("#checkArray").find(":checked").each(function() {
    })

    或者:

    $("#checkArray").find(":checkbox:checked").each(function() {
    })

    radio:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <form id="myForm">
    <input type="radio" name="radioName" value="1" /> 1 <br />
    <input type="radio" name="radioName" value="2" /> 2 <br />
    <input type="radio" name="radioName" value="3" /> 3 <br />
    </form>

    查看checked方法:

    $('input[name=radioName]:checked', '#myForm').val();
    $("#myform input[type='radio']:checked").val();
    var myRadio = $('input[name=radioName]');
    var checkedValue = myRadio.filter(':checked').val();
    var form = $('#myform');
    var checkedValue = form.find('input[name=radioName]:checked').val();
  • 相关阅读:
    Linux下处理文件中的^M
    python selenium-webdriver 生成测试报告 (十四)
    Apache 配置Https 转发Tomcat Http
    自动化测试神器 之 python unittest 断言
    创建高性能索引笔记
    【转】正向代理vs反向代理
    vue 常用问题
    eslint 代码规范2
    WebStrom2018注册码
    Vue-selller 饿了吗
  • 原文地址:https://www.cnblogs.com/drizzlewithwind/p/7219423.html
Copyright © 2011-2022 走看看