jQuery 操作 radio、select、checkbox

<script type="text/javascript">
    $(function () {
        一、radio
        1.获取选中值,三种方法都可以:

        $(‘input:radio:checked‘).val();
        $("input[type=‘radio‘]:checked").val();
        $("input[name=‘rd‘]:checked").val();

        2.设置第一个radio为选中值:
        $(‘input:radio:first‘).attr(‘checked‘, ‘checked‘);
        或者
        $(‘input:radio:first‘).attr(‘checked‘, ‘true‘);
        注:attr("checked",‘checked‘)= attr("checked", ‘true‘)= attr("checked", true);

        3.设置最后一个radio为选中值:
        $(‘input:radio:last‘).attr(‘checked‘, ‘checked‘);
        或者
        $(‘input:radio:last‘).attr(‘checked‘, ‘true‘);

        4.根据索引值设置任意一个radio为选中值:
        $(‘input:radio‘).eq(索引值).attr(‘checked‘, ‘true‘);索引值=0,1,2....
        或者
        $(‘input:radio‘).slice(1,2).attr(‘checked‘, ‘true‘);

        5.根据value值设置radio为选中值
        $("input:radio[value=gzmsg.com]").attr(‘checked‘,‘true‘);
        或者
        $("input[value=gzmsg.com").attr(‘checked‘,‘true‘);

        6.删除value值为gzmsg.com的radio
        $("input:radio[value=gzmsg.com]").remove();

        7.删除第几个radio
        $("input:radio").eq(索引值).remove();索引值=0,1,2....
        如删除第3个radio,$("input:radio").eq(2).remove();

        8.遍历Radio
        $(‘input:radio‘).each(function(index,domEle){
             //写入代码
        });

        二、select
        1.获取选中项:
        获取选中项的Value值:
        $(‘select#sel option:selected‘).val();
        或者
            $(‘select#sel‘).find(‘option:selected‘).val();
            获取选中项的Text值:
            $(‘select#seloption:selected‘).text();
        或者
            $(‘select#sel‘).find(‘option:selected‘).text();

        2.获取当前选中项的索引值:
        $(‘select#sel‘).get(0).selectedIndex;

        3.获取当前option的最大索引值:
        $(‘select#sel option:last‘).attr("index");

        4.获取DropdownList的长度:
        $(‘select#sel‘)[0].options.length;
        或者
            $(‘select#sel‘).get(0).options.length;

        5.设置第一个option为选中值:
        $(‘select#sel option:first‘).attr(‘selected‘,‘true‘)
        或者
         $(‘select#sel‘)[0].selectedIndex = 0;

        6.设置最后一个option为选中值:

        三、checkbox
        1、$(".chk").click(function(){});

        2、设置选中项
        $("input[name=‘box‘]").attr("checked","checked"); 

        3.获取被选中的checkbox的值:
        $("input[name=‘box‘][checked]").each(function(){
        if (true == $(this).attr("checked")) {
              alert( $(this).attr(‘value‘) );
        }
         或者:
            $("input[name=‘box‘]:checked").each(function(){
            if (true == $(this).attr("checked")) {
                  alert( $(this).attr(‘value‘) );
            }

        4.获取未选中的checkbox的值:
        $("input[name=‘box‘]").each(function(){
              if ($(this).attr(‘checked‘) ==false) {
                    alert($(this).val());
                }
         });

        5.设置checkbox的value属性的值:
        $(this).attr("value",值);
    })
</script>
时间: 2024-11-06 10:12:01

jQuery 操作 radio、select、checkbox的相关文章

jQuery操作radio、checkbox、select示例

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> jQuery操作radio.checkbox.select示例 </title> <meta name="Generator" con

jQuery操作radio、checkbox、select总结

本文转自:http://tiame.iteye.com/blog/1493261 1.radio:单选框 HTML代码: Html代码   <input type="radio" name="radio" id="radio1" value="1" />1 <input type="radio" name="radio" id="radio2" va

jQuery操作radio、checkbox、select 集合

1.radio:单选框 HTML代码: <input type="radio" name="radio" id="radio1" value="1" />1 <input type="radio" name="radio" id="radio2" value="2" />2 <input type="radi

jquery实用应用之jquery操作radio、checkbox、select

本文收集一些jquery的实用技巧,非常实用的哦,其中对radio.checkbox.select选中与取值的方法. 获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].sele

jQuery 操作 input 之 checkbox

jQuery 操作 input 之 checkbox 一片 HTML 清单: <input type="checkbox" name="hobby" value="棒球"> 棒球 <input type="checkbox" name="hobby" value="乒乓球"> 乒乓球 <input type="checkbox" name

使用JQUERY操作Radio

发展中经常使用Radio为了实现用户的选择的影响.我在该项目中使用的一些JQUERY操作Radio该方法.这里分享,对于有需要的朋友参考的. 1.变化radio选择.引发一些结果 $("input:radio[name='dialCheckResult']").change(function (){                    //拨通 alert("123"); }); 2.让页面中全部的radio可用. $("input:radio"

jquery操作radio(单选按钮):动态选中、取值

jquery确实要比js用起来方便多了,尤其是在操作网页里的表单项方面,这章站长和大家分享用Jquery操作单选按钮radio,实现动态选中某个单选按钮和读取选中的单选按钮的值的方法, 本文来自天使建站 www.angelweb.cn 先来看一个实例及代码: <script> $(":radio[name='angelasp'][value='angel']").attr("checked","true"); </script&

jQuery操作 input type=checkbox的实现代码

jQuery操作 input type=checkbox的实现代码 jQuery操作 input type=checkbox的实现代码,需要的朋友可以参考下,这边脚本之家推荐大家看我们以前发布的文章 复制代码 代码如下: <input type="checkbox">: 2012欧洲杯"死亡之组"小组出线的国家队是:<br> <input type="checkbox" name="nation"

JQuery触发radio或checkbox的change事件

在JQuery中,当给radio或checkbox添加一个change事件时,如果它的值发生变化就会触发change事件;本文将详细介绍如何利用JQuery触发Checkbox的change事件需要了解的朋友可以参考下 早上要做一功能,checkbox被选中时,显示隐藏的层,取消选中时,再隐藏选中的层. 初始代码如下: 复制代码代码如下: $(function(){ $("#ischange").change(function() { alert("checked"

利用JQUERY操作Radio

在开发中经常会用到Radio来实现用户的选择效果,我在项目中积累了一些利用JQUERY来操作Radio的方法,在这里分享一下,供有需要的朋友借鉴. 1.改变radio的选择,触发一些效果 $("input:radio[name='dialCheckResult']").change(function (){                    //拨通 alert("123"); }); 2.让页面中所有的radio可用. $("input:radio&