`
q272156430
  • 浏览: 275736 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

jquery 操作单选框,复选框,下拉列表实现代码

阅读更多

1、复选框全选操作:其实说到底就是对Jquery 选择器的运用,点我查看Jquery选择器
html代码:


<form>
您爱好的运动是:
<input type="checkbox" name="item" value="football"/> football
<input type="checkbox" name="item" value="basketball"/> basketball
<input type="checkbox" name="item" value="badminton"/> badminton
<input type="checkbox" name="item" value="pingpong"/> pingpong
<input type="button" id="checkAll" value="全选"/>
<input type="button" id="checkFootball" value="选中足球"/>
</form>


Jquey js 脚本:


$('#checkAll').click (checkAll); // 全选
$('#checkFootball').click (checkFootball); // 单选足球
});
function checkAll()
{
$('input [type="checkbox"][name="item"]').attr ("checked", true);
// $('[name="item"]:checkbox').attr("checked", true);
}


注: 全反选只需要将这里的 true 换成 false 即可。
选中足球操作
Jquey js 脚本:


function checkFootball()
{
$(" [name='item']:checkbox").each(function () {
if (this.value == 'football')
{
this.checked = true;
}
})
}


注: 具体目的为了解决从后台取出数据,显示。这里并没有用jQuery的attr()和val()方法来设置选中和获得当前checkbox的值,改用了JavaScript原生的 Dom 方法,将比创建 jQuery对象更有效
2. 单选按钮操作
html代码:


A B C D 您选择哪一个:
<input type="radio" name="item" value="A"/>A
<input type="radio" name="item" value="B"/>B
<input type="radio" name="item" value="C"/>C
<input type="radio" name="item" value="D"/>D
<input type="button" id="getLetter" value="获得字母 "/>


初始化选中字母B
Jquey js 脚本:


$(document).ready(function() {
// 数据初始化选择B。
$('[name="item"]:radio').each(function() {
if (this.value == 'B')
{
this.checked = true;
}
});
// 绑定获得字母的事件
$('#getLetter').click(getLetter);
});


获得所选中的字母
Jquey js 脚本:


function getLetter()
{
alert('获得的字母为:' + $('[name="item"][checked=true]:radio').val());
}


3. 下拉框(列表)操作


<select multiple id="choose" style="width=100px;heigth=160px"></select>
<input id="addOptions" type="button" value="添加数据"/>
<input id="getSelectedOption" type="button" value="获得选中的值"/>
<input id="clearOptions" type="button" value="清空列表"/>


Jquey js 脚本:


$(document).ready(function() {
$('#addOptions').click(addOptions); // 为列表添加元素
$('#getSelectedOption').click(getSelectedOption); // 获得选中的元素
$('#clearOptions').click(clearOptions); // 清楚列表中的元素
$('#addOptions').click(); // 触发为列表添加元素事件
});


追加元素
Jquey js 脚本:


function addOptions()
{
var selectContainer = $('#choose');
for (var i = 0; i < 5; i++)
{
var option = $('<option></option>').text('choose' + i).val(i);
selectContainer.append(option);
}
}


获得选中的元素


function getSelectedOption()
{
/* 逐个弹出每个元素 */
var options = $('#choose > option:selected');
$.each(options, function () {
alert('option: ' + this.value);
});
/* 逐个弹出每个元素,第一种的简写 */
$('#choose > option:selected').each(function() {
alert('option2: ' + this.value);
});
// 直接弹出数据, 如果是对下拉框,则直接弹出数据,如果是列表并且选择了多个数
// 据,将数据以','分隔显示
alert('val: ' + $('#choose').val());
}


清空列表


function clearOptions()
{
$('#choose').empty();
}


常用的:


var ddl = $("#ddlDiaryType option:selected").text();//下拉别表
var reb = $("#RbIfprivate [checked=true]:radio").val();//单选框
分享到:
评论

相关推荐

    jquery操作单选、复选、下拉列表

    本文将详细介绍如何利用jQuery进行单选框(radio)、复选框(checkbox)以及下拉列表(select)的操作。 #### 二、下拉列表操作 下拉列表在网页表单中是非常常见的元素之一。jQuery提供了多种方法来操作这些元素。...

    jquery取单选,复选,下拉小结

    这篇博客"jquery取单选,复选,下拉小结"是关于如何使用jQuery来操作网页中的单选按钮(radio)、复选框(checkbox)以及下拉列表(select)的选择项。下面我们将详细探讨这些知识点。 首先,我们来讨论如何使用...

    jquery 复选框组件

    jQuery UI提供了一套完整的UI元素样式,包括自定义的复选框和单选按钮。 #### jQuery UI Multiselect 插件 jQuery UI Multiselect是jQuery UI的一个扩展,它将传统的多选框转变为可配置的下拉列表,提升了用户体验...

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

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

    基于easyui 1.4.5的单选和多选框组件

    本文将深入探讨基于jQuery EasyUI 1.4.5的单选框和多选框组件的使用方法、功能特性以及如何结合实际项目进行应用。 一、jQuery EasyUI 1.4.5简介 EasyUI是一套基于jQuery的UI框架,它包含了多个可复用的UI组件,如...

    jquery操作下拉列表、文本框、复选框、单选框集合(收藏)

    在上述描述中,已经展示了如何使用jQuery来操作下拉列表、文本框、复选框和单选框的值,包括获取、添加、删除和遍历等操作。这些操作对于制作动态网页表单、提升用户体验以及处理表单数据非常有用。而在实际应用中,...

    jQuery操作下拉列表框

    对于其他类型的表单元素,如单选框和复选框,jQuery同样提供了便捷的API: - 单选框: - `$("input[@type=radio][@checked]").val()`:获取选中项的值。 - `$("input[@type=radio][@value=2]").attr("checked",'...

    下拉复选框

    接下来,我们将深入探讨下拉复选框的实现原理以及Java和jQuery在这其中的角色。 首先,让我们理解下拉复选框的基本概念。在传统的HTML中,下拉列表(元素)允许用户从一组预定义的选项中进行单选。然而,下拉复选框...

    基于jquery实现的自定义风格的下拉列表框.zip

    - **多选支持**: 支持同时选择多个选项,提供复选框或单选按钮。 - **分页加载**: 当选项过多时,可以采用分页加载策略,提高页面性能。 4. **文件解析** - 132686935518827840: 这个文件可能是项目的源代码,...

    jquery自定义风格独特的下拉列表控件(可实现单选和多选).zip

    本资源"jquery自定义风格独特的下拉列表控件(可实现单选和多选).zip"提供了一个使用jQuery实现的自定义下拉列表控件,该控件具有独特的设计风格,并支持单选和多选功能,极大地增强了用户界面的交互性和美观性。...

    Jquery針對下拉列表操作大全

    - **Checkbox复选框**: - 获取选中项的值:`var item = $("#checkbox_id").attr("value");` - 设置选中状态:`$("#chk1").attr("checked",'');`(取消选中)或`$("#chk1").attr("checked",true);`(选中) - **...

    jQuery获取(选中)单选,复选框,下拉框中的值

    本文将详细介绍如何利用jQuery来获取单选按钮、复选框以及下拉框中的值。 首先,我们需要了解jQuery中如何选择和操作这些表单元素。在jQuery中,选择器扮演着至关重要的角色,它可以帮助我们快速定位到页面上的元素...

    下拉多选框(jquery)

    这个插件允许在下拉菜单中添加复选框,从而实现多选功能,并且兼容多种浏览器,提高了用户体验。 在使用这个插件时,你需要了解以下几个关键知识点: 1. **jQuery基础**:首先,你需要熟悉jQuery的基本语法,包括...

    带复选框的combox控件

    在压缩包中的"checkcombo_demo"文件可能是示例代码或者一个演示程序,用于展示如何实现带复选框的ComboBox控件。对于开发者来说,分析和学习这个示例可以帮助理解其工作原理,并能快速地将这种控件集成到自己的项目...

    jQuery.Sumoselect插件实现下拉复选框效果

    jQuery.Sumoselect是一款强大的jQuery插件,专门用于创建具有下拉复选框功能的跨设备、跨浏览器的下拉列表框。它不仅提供了基础的单选和多选功能,还具备高度可定制性,能够适应各种设备上的显示需求,确保在Android...

    JQuery操作三大控件(下拉,单选,复选)的方法

    标题中提到的知识点是关于JQuery操作三大控件的方法,具体包括下拉列表(DropDownList)、单选按钮(Radio)和复选框(CheckBox)。在描述中提到这些操作涉及示例代码,并希望对读者有所帮助。标签则提示了主要...

    彗星网页框调用jQuery库脚本测试

    $("#kw").val("jQuery"); //在输入框输入jQuery进行搜索 $("#su").click();...//更多jQuery功能请自行搜索...//jquery 操作单选框,复选框,下拉列表 http://www.cnblogs.com/zhangsenwei/archive/2009/08/31/1557464.html

Global site tag (gtag.js) - Google Analytics