• [JavaScript] jQuery 表单值相关操作


    jQuery 表单值相关操作

    设置值

    选中多选下拉框
    $('#selid').val(['1982','1983','1988']);

    选中下拉(框单选)
    $('#selid').val(['1982']);

    选中radio
    $('input[name="rad"]').val(['3']);

    选中checkbox
    $('input[name="chk"]').val(['3','4','6']);



    获取值

    radio
    $("input[name='items']:checked").val();

    radio,checkbox,select被选中项的值
    var item = $('input[name=items][checked]').val();

    被选中项的文本
    var item = $("select[name=items] option[selected]").text();

    select下拉框的第二个元素为当前选中值
    $('#select_id')[0].selectedIndex = 1;

    radio单选组的第二个元素为当前选中值
    $('input[name=items]').get(1).checked = true;

    文本框,文本区域
    $("#txt").attr("value");

    多选框checkbox
    $("#checkbox_id").attr("value");

    单选组radio
     $("input[type=radio][checked]").val();

    下拉框select
     $('#sel').val();

    清空内容
    $("#txt").attr("value",'');

    填充内容
    $("#txt").attr("value",'abeen');

    多选框checkbox未选中
    $("#chk1").attr("checked",'');

    多选框checkbox选中
    $("#chk2").attr("checked",true);

    判断是否选中
    if($("#chk1").attr('checked')==undefined)

    设置value=abeen的项目为当前选中项
    $("input[type=radio]").attr("checked",'abeen');

    设置value=abeen的项目为当前选中项
    $("#sel").attr("value",'abeen');

    添加下拉框的option
    $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel");

    清空下拉框
    $("#sel").empty();
  • 相关阅读:
    Kubernetes日志的6个最佳实践
    如何选出适合自己的管理Helm Chart的最佳方式?
    授权权限服务设计解析
    微服务中如何设计一个权限授权服务
    微服务中的网关
    ketchup服务治理
    ketchup 消息队列rabbitmq使用
    ketchup 注册中心consul使用
    微服务框架 ketchup 介绍
    微服务框架surging学习之路——序列化
  • 原文地址:https://www.cnblogs.com/abeen/p/2040326.html
Copyright © 2020-2023  润新知