`
齐晓威_518
  • 浏览: 618102 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

jQuery对下拉框、单选框、多选框的处理

阅读更多
下拉框:

    //得到下拉菜单的选中项的文本(注意中间有空格) 
    var cc1 = $(".formc select[@name='country'] option[@selected]").text(); 
      
    //得到下拉菜单的选中项的值 
    var cc2 = $('.formc select[@name="country"]').val(); 
      
    //得到下拉菜单的选中项的ID属性值 
    var cc3 = $('.formc select[@name="country"]').attr("id"); 
      
    //清空下拉框// 
    $("#select").empty();$("#select").html(''); 
      
    //添加下拉框的option 
    $("<option value='1'>1111</option>").appendTo("#select") 



单选框:

    //得到单选框的选中项的值(注意中间没有空格) 
    $("input[@type=radio][@checked]").val(); 
      
    //设置单选框value=2的为选中状态.(注意中间没有空格) 
    $("input[@type=radio][@value=2]").attr("checked",'checked'); 






复选框:


    //得到复选框的选中的第一项的值 
    $("input[@type=checkbox][@checked]").val(); 
      
    //由于复选框一般选中的是多个,所以可以循环输出 
    $("input[@type=checkbox][@checked]").each(function(){ 
    alert($(this).val()); 
    }); 
      
    //不打勾 
    $("#chk1").attr("checked",''); 
      
    //打勾 
    $("#chk2").attr("checked",true); 
      
    //判断是否已经打勾 
    if($("#chk1").attr('checked')==undefined){}


以下为例子:
$(function(){

$("#btn1").click(function(){

$("input[name='r'][checked]").val();//获取选中的单选框的值

$("input[name='r'][value='22']").attr("checked",true);//选中值为22的单选框



//获取选中的复选框的值

$("input[name='c'][checked]").val();

//遍历复选框,得到选中的值

$v="";

$($("input[name='c'][checked]")).each(function(){

$v += this.value+",";

});

//判断复选框是否选中(返回true,false)

$("#c2").attr("checked");

//设置其为选中状态

$("#c2").attr("checked",true);



$.isArray($v.split(","));//判断是否是数组

$v.split(",")[1];

});

});



<input id="btn1" name="" type="button" value="点击" />

<input id="r1" name="r" type="radio" value="11" /><input id="r2" name="r" type="radio" value="22" />



<input id="c1" name="c" type="checkbox" value="001" /><input id="c2" name="c" type="checkbox" value="002" />
分享到:
评论

相关推荐

    jQuery对下拉框,单选框,多选框的操作

    下拉框: //得到下拉菜单的选中项的文本(注意中间有空格)var cc1 = $(“.formc select[@name=’country’] option[@selected]”).text();//得到下拉菜单的选中项的值var cc2 = $(‘.formc select[@name=”country”...

    jquery 绑定单选框、复选框、下拉框

    通过以上介绍,你应该对如何在jQuery中绑定和处理单选框、复选框和下拉框有了清晰的认识。这在创建动态、响应式的Web界面时非常有用,能够提高用户体验并简化开发者的工作。如果你想要进一步学习,可以查看提供的...

    jQuery select下拉框单选和多选插件.zip

    在这个名为"jQuery select下拉框单选和多选插件.zip"的压缩包中,包含了实现下拉框单选和多选功能的jQuery插件。这个插件对于那些希望在网页中添加交互式选择器的开发者来说,无疑是一个实用工具。 首先,`index....

    文本框 单选框 复选框 下拉框

    在IT界,尤其是在网页设计和开发领域,"文本框、单选框、复选框和下拉框"是构建用户界面(UI)时不可或缺的基本元素。这些组件是用户与应用程序或网站交互的主要方式,用于输入数据、做出选择或执行特定操作。让我们...

    jquery 多选下拉框实例

    - 压缩包中的"多选框"文件可能包含了实现这一功能的具体HTML、CSS和JavaScript代码。你可以通过查看这些文件,学习如何实际实现这样一个多选下拉框,并根据项目需求进行调整。 总之,这个实例展示了如何结合HTML、...

    jQuery省市自治区下拉框单选多选代码.zip

    《jQuery实现省市自治区下拉框单选与多选详解》 在网页开发中,常常需要实现用户选择省市区的功能,这种交互通常通过下拉框来完成。本文将深入解析一个基于jQuery 1.10.2.min.js实现的省市自治区下拉框单选和多选...

    jquery实现的多选下拉框

    通过引入这个插件,我们可以快速地将传统的单选下拉框转化为可多选、可搜索、可自定义样式的下拉框。 在使用过程中,我们需要将下载的压缩包"ehynds-jquery-ui-multiselect-widget-03cc76d"解压,其中包含了插件的...

    jquery 多选下拉框

    然而,通过结合使用jQuery库,我们可以实现具有复选框功能的多选下拉框,这为用户提供更直观的选择体验。 ### jQuery简介 jQuery是一个轻量级、高性能的JavaScript库,简化了DOM操作、事件处理、动画效果以及Ajax...

    jQuery自定义下拉框选择列表 5款炫酷样式

    其特色在于自动收缩、搜索过滤和对长选项列表的良好处理。 3. **Selectize**:Selectize集成了输入框和下拉列表,提供了一种半开放式的搜索体验。它支持自定义渲染,可以创建完全定制化的选择框。 4. **jQuery UI ...

    jQuery 多选下拉框

    这个组件在传统的单选下拉框基础上添加了复选框的功能,使得用户可以同时选择多个选项,提升了用户体验。 一、jQuery 多选下拉框的核心特性: 1. **带复选框的选项**:每个下拉菜单项前都有一个复选框,用户可以...

    js和jquery分别验证单选框、复选框、下拉框

    通常情况下,复选框不需要特殊验证,因为用户可以同时选择多个选项。如果需要确保用户至少选择了一个复选框,可以使用类似的逻辑,判断复选框的`checked`属性。在代码实现上,只需将上述单选框的`radio`关键词替换为...

    jQuery插件-多选全选实时搜索下拉框

    为了确保在不同浏览器中的一致性,jQuery插件通常会处理浏览器之间的差异,例如在IE和现代浏览器之间对事件处理和CSS属性的支持。同时,为了提高性能,可以考虑使用事件委托,避免对每个选项都绑定事件。 **七、...

    jquery 复选框组件

    jQuery UI Multiselect是jQuery UI的一个扩展,它将传统的多选框转变为可配置的下拉列表,提升了用户体验。安装此插件只需引入相关CSS和JS文件,并调用`.multiselect()`方法应用到合适的元素上: ```html ...

    jQuery Select下拉框菜单选择插件

    1. **多选模式**:允许用户同时选择多个选项,通过复选框或者拖选来实现,这对于需要用户做出多项选择的情况非常有用。 2. **单选模式**:与原生的`&lt;select&gt;`元素类似,但提供更美观的交互界面和更好的用户体验。 ...

    利用Jquery实现可多选的下拉框

    用户可以勾选多个选项,视觉效果通常会呈现为一个具有复选框的列表。 在实际应用中,你可能需要根据需求自定义多选下拉框的样式和行为。`jquery.multiselect.js`插件提供了丰富的选项和事件供开发者使用,比如设置...

    结合ztree的下拉框树形结构数据多选,单选

    接下来是"多选框"和"单选框"。在zTree中,用户可以选择一个或多个节点。如果配置为多选模式,用户可以勾选多个节点;如果是单选模式,每次只能选择一个节点。这通常通过设置zTree的配置参数来实现,例如设置`check....

    多选下拉框(jquery_multiselect)

    在网页开发中,我们经常遇到需要用户从一组选项中选择多个项的情况,传统的HTML `&lt;select&gt;` 标签仅支持单选,为了解决这一问题,jQuery 插件 `jquery_multiselect` 应运而生。这款插件提供了美观且功能丰富的多选...

    一个简单的实现多选的下拉框

    然而,为了提供更好的用户体验和更丰富的样式,我们通常会使用JavaScript或者一些前端框架(如jQuery、Vue.js、React等)来定制这个多选下拉框。从标题来看,这里的实现可能是一个独立的JavaScript组件。 在描述中...

Global site tag (gtag.js) - Google Analytics