- 浏览: 2072362 次
- 性别:
- 来自: NYC
文章分类
- 全部博客 (628)
- Linux (53)
- RubyOnRails (294)
- HTML (8)
- 手册指南 (5)
- Mysql (14)
- PHP (3)
- Rails 汇总 (13)
- 读书 (22)
- plugin 插件介绍与应用 (12)
- Flex (2)
- Ruby技巧 (7)
- Gem包介绍 (1)
- javascript Jquery ext prototype (21)
- IT生活 (6)
- 小工具 (4)
- PHP 部署 drupal (1)
- javascript Jquery sort plugin 插件 (2)
- iphone siri ios (1)
- Ruby On Rails (106)
- 编程概念 (1)
- Unit Test (4)
- Ruby 1.9 (24)
- rake (1)
- Postgresql (6)
- ruby (5)
- respond_to? (1)
- method_missing (1)
- git (8)
- Rspec (1)
- ios (1)
- jquery (1)
- Sinatra (1)
最新评论
-
dadadada2x:
user模型里加上 protected def email ...
流行的权限管理 gem devise的定制 -
Sev7en_jun:
shrekting 写道var pattern = /^(0| ...
强悍的ip格式 正则表达式验证 -
jiasanshou:
好文章!!!
RPM包rpmbuild SPEC文件深度说明 -
寻得乐中乐:
link_to其实就是个a标签,使用css控制,添加一个参数: ...
Rails在link_to中加参数 -
aiafei0001:
完全看不懂,不知所然.能表达清楚一点?
"$ is not defined" 的问题怎么办
var cc1 = $(".formc select
[@name='country'] option[@select
ed]").text(); //得到下拉菜单的选中项的文本(注意中间有空格)
var cc2 = $('.formc select[@name="country"]').val(); //得到下拉菜单的选中项的值
var cc3 = $('.formc select[@name="country"]').attr("id"); //得到下拉菜单的选中项的ID属性值
$("#select").empty();//清空下拉框//$("#select").html('');
$("<option value='1'>1111</option>").appendTo("#select")//添加下拉框的option
稍微解释一下:
1.select[@name='country'] option[@selected] 表示具有name 属性,
并且该属性值为'country' 的select元素 里面的具有selected 属性的option 元素;
可以看出有@开头的就表示后面跟的是属性。
2,单选框:
$("input[@type=radio][@checked]").val(); //得到单选框的选中项的值(注意中间没有空格)
$("input[@type=radio][@value=2]").attr("checked",'checked'); //设置单选框value=2的为选中状态.(注意中间没有空格)
3,复选框:
$("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){} //判断是否已经打勾
当然jquery的选择器是强大的. 还有很多方法.
另外我自己也写过一个jquery的复选框小插件
.嘿嘿.可以参考参考.
http://www.cssrain.cn/demo/jquery-check/checkbox.html
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#selectTest").change(function()
{
//alert("Hello");
//alert($("#selectTest").attr("name"));
//$("a").attr("href","xx.html");
//window.location.href="xx.html";
//alert($("#selectTest").val());
alert($("#selectTest option[@selected]").text());
$("#selectTest").attr("value", "2");
});
});
</script>
<a href="#">aaass</a>
<!--下拉框-->
<select id="selectTest" name="selectTest">
<option value="1">11</option>
<option value="2">22</option>
<option value="3">33</option>
<option value="4">44</option>
<option value="5">55</option>
<option value="6">66</option>
</select>
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关
获取一组radio被选中项的值
var item = $('input[@name=items][@checked]').val();
获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$('input[@name=items]').get(1).checked = true;
获取值:
文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio: $("input[@type=radio][@checked]").val();
下拉框select: $('#sel').val();
控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
$("#txt").attr("value",'11');//填充内容
多选框checkbox: $("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
$("<optionvalue='1'>1111</option><optionvalue='2'>
2222</option>").appendTo("#sel")//添加下拉框的option
$("#sel").empty();//清空下拉框
获取一组radio被选中项的值
var item = $('input[@name=items][@checked]').val();
获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$('input[@name=items]').get(1).checked = true;
获取值:
文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio: $("input[@type=radio][@checked]").val();
下拉框select: $('#sel').val();
控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
$("#txt").attr("value",'11');//填充内容
多选框checkbox: $("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option
$("#sel").empty();//清空下拉框
发表评论
-
Jquery array remove
2013-04-10 21:38 4533Array.prototype.remove = fu ... -
jquery each and find
2013-03-06 04:14 558$(document).ready(function () ... -
jquery的选择器
2011-11-20 01:31 1181update : 需要扩展选 ... -
一个ajax和rails交互的例子
2011-11-19 01:53 1903首先,这里用了一个,query信息解析的包,如下 https: ... -
用javascript 转换时间格式 解析时间数据
2011-07-27 04:22 1501用javascript把字符串格式的时间数据,转换成时间,或者 ... -
JavaScript 比较和逻辑运算符
2011-07-27 04:18 1124var Cts = "bblText&q ... -
转个简单版JS 简体转繁体
2011-07-07 01:32 3704<!DOCTYPE html PUBLIC " ... -
jquery对于checkbox一些处理
2011-06-09 10:27 1654<input type="checkbox&q ... -
搜索上级dom对象并隐藏,点击隐藏父元素
2011-05-21 02:33 2302类似页面如下: <tr> <td&g ... -
javascript的作用范围实例
2010-07-15 07:52 1074局部变量key点击的时候得到不能在dialog open的时候 ... -
"$ is not defined" 的问题怎么办
2010-07-13 13:42 5691有些时候发现 $(document).ready( funct ... -
javascript format Date 简单的时间格式化
2010-06-30 17:23 3888<script type="text/java ... -
Laszlo演示程序
2010-02-08 15:21 1367偶然的机会尝试了一些Laszlo,用4.7的平台,写了 ... -
使用Prototype得到单选框组的值
2009-11-26 16:46 2014Using Prototype Javascript to g ... -
Prototype 如何取得属性值
2009-11-26 16:35 2387前一阵子都是用jquery, ... -
【合集】优化和提高javascript的运行速度
2009-10-21 16:40 3577提高javascript运行的13和 ... -
prototype的Event.observe
2009-10-15 14:07 1910<script src="prototyp ... -
Prototype API chm手册
2009-10-15 14:05 4841chm可查询 prototype手册 jquery chm 可 ... -
jquery select 下拉框选择代码
2009-10-15 13:57 6113<select name=’sel’ id=’sel’& ... -
jquery技巧:操作单选框,复选框,下拉列表
2009-10-15 13:55 28491、复选框全选操作: html代码: <!-- &l ...
相关推荐
本文将详细介绍如何利用jQuery进行单选框(radio)、复选框(checkbox)以及下拉列表(select)的操作。 #### 二、下拉列表操作 下拉列表在网页表单中是非常常见的元素之一。jQuery提供了多种方法来操作这些元素。...
这篇博客"jquery取单选,复选,下拉小结"是关于如何使用jQuery来操作网页中的单选按钮(radio)、复选框(checkbox)以及下拉列表(select)的选择项。下面我们将详细探讨这些知识点。 首先,我们来讨论如何使用...
在IT界,尤其是在网页设计和开发领域,"文本框、单选框、复选框和下拉框"是构建用户界面(UI)时不可或缺的基本元素。这些组件是用户与应用程序或网站交互的主要方式,用于输入数据、做出选择或执行特定操作。让我们...
jQuery UI提供了一套完整的UI元素样式,包括自定义的复选框和单选按钮。 #### jQuery UI Multiselect 插件 jQuery UI Multiselect是jQuery UI的一个扩展,它将传统的多选框转变为可配置的下拉列表,提升了用户体验...
在本篇文章中,我们将探讨如何使用 jQuery 操作三种常见的表单元素:单选框(Radio)、复选框(Checkbox)以及下拉列表(Select)。 1. **复选框全选/反选操作** - HTML 部分:创建多个同名的复选框,通常用于多选...
本文将深入探讨基于jQuery EasyUI 1.4.5的单选框和多选框组件的使用方法、功能特性以及如何结合实际项目进行应用。 一、jQuery EasyUI 1.4.5简介 EasyUI是一套基于jQuery的UI框架,它包含了多个可复用的UI组件,如...
在上述描述中,已经展示了如何使用jQuery来操作下拉列表、文本框、复选框和单选框的值,包括获取、添加、删除和遍历等操作。这些操作对于制作动态网页表单、提升用户体验以及处理表单数据非常有用。而在实际应用中,...
对于其他类型的表单元素,如单选框和复选框,jQuery同样提供了便捷的API: - 单选框: - `$("input[@type=radio][@checked]").val()`:获取选中项的值。 - `$("input[@type=radio][@value=2]").attr("checked",'...
在这个场景中,我们看到一个自定义开发的下拉复选框插件,使用了Java和jQuery这两种技术。接下来,我们将深入探讨下拉复选框的实现原理以及Java和jQuery在这其中的角色。 首先,让我们理解下拉复选框的基本概念。在...
- **Checkbox复选框**: - 获取选中项的值:`var item = $("#checkbox_id").attr("value");` - 设置选中状态:`$("#chk1").attr("checked",'');`(取消选中)或`$("#chk1").attr("checked",true);`(选中) - **...
- **多选支持**: 支持同时选择多个选项,提供复选框或单选按钮。 - **分页加载**: 当选项过多时,可以采用分页加载策略,提高页面性能。 4. **文件解析** - 132686935518827840: 这个文件可能是项目的源代码,...
10. jQuery Checkbox manipulation:复选框操作。 11. jTagging:标签输入。 12. jQuery labelcheck:自定义标签样式。 13. Overlabel:覆盖文本输入。 14. 3 state radio buttons:三态单选按钮。 15. ...
这个插件允许在下拉菜单中添加复选框,从而实现多选功能,并且兼容多种浏览器,提高了用户体验。 在使用这个插件时,你需要了解以下几个关键知识点: 1. **jQuery基础**:首先,你需要熟悉jQuery的基本语法,包括...
jQuery.Sumoselect是一款强大的jQuery插件,专门用于创建具有下拉复选框功能的跨设备、跨浏览器的下拉列表框。它不仅提供了基础的单选和多选功能,还具备高度可定制性,能够适应各种设备上的显示需求,确保在Android...
本资源"jquery自定义风格独特的下拉列表控件(可实现单选和多选).zip"提供了一个使用jQuery实现的自定义下拉列表控件,该控件具有独特的设计风格,并支持单选和多选功能,极大地增强了用户界面的交互性和美观性。...
标题中提到的知识点是关于JQuery操作三大控件的方法,具体包括下拉列表(DropDownList)、单选按钮(Radio)和复选框(CheckBox)。在描述中提到这些操作涉及示例代码,并希望对读者有所帮助。标签则提示了主要...
总之,带复选框的ComboBox控件是UI设计中一种实用且灵活的元素,通过结合复选框与ComboBox的功能,提高了用户在多选场景下的操作便捷性。无论是桌面应用还是网页开发,理解和掌握这种控件的实现方式都能提升软件的...