`
- 浏览:
619023 次
- 性别:
- 来自:
郑州
-
下拉框:
//得到下拉菜单的选中项的文本(注意中间有空格)
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" />
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
下拉框: //得到下拉菜单的选中项的文本(注意中间有空格)var cc1 = $(“.formc select[@name=’country’] option[@selected]”).text();//得到下拉菜单的选中项的值var cc2 = $(‘.formc select[@name=”country”...
通过以上介绍,你应该对如何在jQuery中绑定和处理单选框、复选框和下拉框有了清晰的认识。这在创建动态、响应式的Web界面时非常有用,能够提高用户体验并简化开发者的工作。如果你想要进一步学习,可以查看提供的...
在这个名为"jQuery select下拉框单选和多选插件.zip"的压缩包中,包含了实现下拉框单选和多选功能的jQuery插件。这个插件对于那些希望在网页中添加交互式选择器的开发者来说,无疑是一个实用工具。 首先,`index....
在IT界,尤其是在网页设计和开发领域,"文本框、单选框、复选框和下拉框"是构建用户界面(UI)时不可或缺的基本元素。这些组件是用户与应用程序或网站交互的主要方式,用于输入数据、做出选择或执行特定操作。让我们...
- 压缩包中的"多选框"文件可能包含了实现这一功能的具体HTML、CSS和JavaScript代码。你可以通过查看这些文件,学习如何实际实现这样一个多选下拉框,并根据项目需求进行调整。 总之,这个实例展示了如何结合HTML、...
《jQuery实现省市自治区下拉框单选与多选详解》 在网页开发中,常常需要实现用户选择省市区的功能,这种交互通常通过下拉框来完成。本文将深入解析一个基于jQuery 1.10.2.min.js实现的省市自治区下拉框单选和多选...
通过引入这个插件,我们可以快速地将传统的单选下拉框转化为可多选、可搜索、可自定义样式的下拉框。 在使用过程中,我们需要将下载的压缩包"ehynds-jquery-ui-multiselect-widget-03cc76d"解压,其中包含了插件的...
然而,通过结合使用jQuery库,我们可以实现具有复选框功能的多选下拉框,这为用户提供更直观的选择体验。 ### jQuery简介 jQuery是一个轻量级、高性能的JavaScript库,简化了DOM操作、事件处理、动画效果以及Ajax...
其特色在于自动收缩、搜索过滤和对长选项列表的良好处理。 3. **Selectize**:Selectize集成了输入框和下拉列表,提供了一种半开放式的搜索体验。它支持自定义渲染,可以创建完全定制化的选择框。 4. **jQuery UI ...
这个组件在传统的单选下拉框基础上添加了复选框的功能,使得用户可以同时选择多个选项,提升了用户体验。 一、jQuery 多选下拉框的核心特性: 1. **带复选框的选项**:每个下拉菜单项前都有一个复选框,用户可以...
通常情况下,复选框不需要特殊验证,因为用户可以同时选择多个选项。如果需要确保用户至少选择了一个复选框,可以使用类似的逻辑,判断复选框的`checked`属性。在代码实现上,只需将上述单选框的`radio`关键词替换为...
为了确保在不同浏览器中的一致性,jQuery插件通常会处理浏览器之间的差异,例如在IE和现代浏览器之间对事件处理和CSS属性的支持。同时,为了提高性能,可以考虑使用事件委托,避免对每个选项都绑定事件。 **七、...
jQuery UI Multiselect是jQuery UI的一个扩展,它将传统的多选框转变为可配置的下拉列表,提升了用户体验。安装此插件只需引入相关CSS和JS文件,并调用`.multiselect()`方法应用到合适的元素上: ```html ...
1. **多选模式**:允许用户同时选择多个选项,通过复选框或者拖选来实现,这对于需要用户做出多项选择的情况非常有用。 2. **单选模式**:与原生的`<select>`元素类似,但提供更美观的交互界面和更好的用户体验。 ...
用户可以勾选多个选项,视觉效果通常会呈现为一个具有复选框的列表。 在实际应用中,你可能需要根据需求自定义多选下拉框的样式和行为。`jquery.multiselect.js`插件提供了丰富的选项和事件供开发者使用,比如设置...
接下来是"多选框"和"单选框"。在zTree中,用户可以选择一个或多个节点。如果配置为多选模式,用户可以勾选多个节点;如果是单选模式,每次只能选择一个节点。这通常通过设置zTree的配置参数来实现,例如设置`check....
在网页开发中,我们经常遇到需要用户从一组选项中选择多个项的情况,传统的HTML `<select>` 标签仅支持单选,为了解决这一问题,jQuery 插件 `jquery_multiselect` 应运而生。这款插件提供了美观且功能丰富的多选...
然而,为了提供更好的用户体验和更丰富的样式,我们通常会使用JavaScript或者一些前端框架(如jQuery、Vue.js、React等)来定制这个多选下拉框。从标题来看,这里的实现可能是一个独立的JavaScript组件。 在描述中...