表单的一些操作(checkbox radio select)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表单的一些操作(checkbox radio select)相关的知识,希望对你有一定的参考价值。

1、获取checkbox选中项

$("input:checkbox:checked").val()
或者
$("input:[type=‘checkbox‘]:checked").val();
或者
$("input:[name=‘ck‘]:checked").val();

2、表单

jquery高版本(1.7)属性方法变化

  
  //勾选后输出:
  //attr(‘checked‘): checked
  //.prop(‘checked‘): true
  //.is(‘:checked‘): true

 //取消勾选输出:

  //.attr(‘checked‘): undefined
  //.prop(‘checked‘): false
  //.is(‘:checked‘): false

  (1、selector设置value为pxx的项选中


       $(".selector").val("pxx");


  (2、selector设置text为pxx的项选中


      $(".selector").find("option[text=‘pxx‘]").attr("selected",true);


      这里有一个中括号的用法,中括号里的等号的前面是属性名称,不用加引号。很多时候,中括号的运用可以使得逻辑变得很简单。


  (3、 获取当前选中项的value


        $(".selector").val();


  (4.获取当前选中项的text


      $(".selector").find("option:selected").text();

  (5. 清空select

    $(‘#select‘).empty()  删除这个select下的所有的option

    $(‘#select‘).remove() 删除这个select dom元素 

    jquery 中用html(‘‘)清空内容可能会造成内存泄露( jquery 对于同一元素多事件处理没有直接采用浏览器事件模型,而是自己缓存事件,遍历触发)

 (6. 内容

    文本框,文本区域:$("#txt").attr("value",‘‘);//清空内容 
    $("#txt").attr("value",‘11‘);//填充内容 

以上是关于表单的一些操作(checkbox radio select)的主要内容,如果未能解决你的问题,请参考以下文章

jQuery操作Form表单元素

[ HTML5 表单样式 checkbox | radio ] 自定义checkbox 与radio样式实现思路

[05] radio ,checkbox 表单文字对齐

vue项目中radio/checkbox无法选择的问题

vue项目中radio/checkbox无法选择的问题

文字和表单(checkbox/radio)元素垂直对齐方法,兼容Firefox和IE。