`

Jquery中对radiobutton、checkbox、dropdownlist等一些基本操作总结

 
阅读更多

最近在写一些JS,但苦于这些东西不是每次都要用,经常容易忘记,搞的每次都要去网上搜集资料,现记下来以备不时之需:

radiobutton:

<input id="sc" type="radio" name="Type" value="Service Component" onclick="typeChange()">Service Component	  
<input id="tenant" type="radio" name="Type"  value="Tenant" onclick="typeChange()">Tenant
 

1、获取某个radio选中的值,有三种方法

$("input:radio:checked").val()(*我最喜欢)  ;

 $("input[type='radio']:cheked").val()   ; 

 $("input[name='Type']:checked").val().

2、后台会根据名字获取相应的选中radio的值,用request.getParameter("Type")

3、设置第一个radio为选中$("input:radio:first").attr("checked","true")

4、设置最后一个radio为选中$("input:radio:last").attr("checked","true")

5、根据索引值设置任意一个radio为选中值$("input:radio").eq(索引值).attr("checked",true)或者           $("input:radio").slice(1,2).attr("checked","true")

6、根据value的值设置选中的radio:$("input[value=Tenant]").attr("checked",true)

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

8、遍历$("input:radio").each(index,domEle){}

dropDownList

<select name="uiType" class="ecv_selectFld"  id="uiType_id" style="color: rgb(0, 0, 0); cursor: pointer;width: 145px;" onChange="uiTypeChange()">
	<option value="-1">--- Please Select ---</option>
        <option value="extension field">extension field</option>
        <option value="dynamic menu">dynamic menu</option>
</select>
 

1、获取某个选中的值:

$("select[name=serviceComponent]").val()  

$("#uiType_id").find('option:selected').val()(*我最喜欢)

$("select#uiType_id option:selected").val()  

2、获取当前选中的索引值$("select#uiType_id ").get(0).selectedIndex

3、获取当前的长度$("select#uiType_id ").options.length

4、后台获取根据name  :request.getParameter("uiType")

checkBox:

<input type="checkbox" value="1" name="__row_of_commonSearchResult">
<input type="checkbox" value="2" name="__row_of_commonSearchResult">
<input type="checkbox" value="3" name="__row_of_commonSearchResult">
 

1、后台获取选中的值:request.getParameterValues("__row_of_commonSearchResult");

2、$("input[name=__row_of_commonSearchResult | type=checkbox]").attr("checked","true")


 

分享到:
评论
1 楼 无赖二号 2015-11-04  
3333[color=red][/color]

相关推荐

    Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码

    随着Jquery的作用越来越大,使用的朋友也越来越多。在Web中,由于CheckBox、 Radiobutton 、 DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作问题

    jsp中checkbox用法详解.docx

    - **jQuery中`:checkbox`选择器**:jQuery中的`:checkbox`选择器可以方便地选择页面上的所有Checkbox,并对其进行操作。 - **Smarty模板引擎**:在PHP开发中,Smarty模板引擎支持自定义函数`htmlcheckboxes`,用于...

    JQuery radio(单选按钮)操作方法汇总

    在Web中,由于CheckBox、Radiobutton 、DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作问题。由于Jquery的版本更新很快,代码的写法也改变了许多,以下Jquery代码适query1.4版本以上。 1....

    Gridview用法大总结(牛年珍藏版)

    以下是对标题和描述中提到的GridView用法的详细总结: 1. **无后台代码的增删改查**:通过在GridView中配置`InsertItemTemplate`、`EditItemTemplate`和`CommandField`,用户可以直接在前端进行数据的添加、删除和...

    Asp.net 表单注册友好显示

    1. **Asp.net表单控件**:Asp.net提供了一系列内置的表单控件,如TextBox、DropDownList、RadioButton、CheckBox等,用于构建用户输入界面。在设计注册表单时,我们需要根据需求合理选择和组合这些控件,确保用户...

    ASP.NET开发实战1200例(第II卷)第十章.rar

    2. **网页控件**:在这一章中,可能会讲解到各种ASP.NET网页控件,如TextBox、Label、Button、RadioButton、CheckBox、DropDownList等,以及如何在代码中操作它们的属性和事件。 3. **数据绑定**:ASP.NET的数据...

    基于jquery的让页面控件不可用的实现代码

    第二种方案是在服务器端使用循环遍历所有控件,对TextBox、DropDownList、CheckBox等需要禁用的控件设置`Enabled=False`。这种做法减少了代码的重复,但是仍然需要服务器处理每个控件的状态,同样不适合大型表单,...

    .NET网站后台控件

    首先,我们需要理解.NET Framework提供的基础控件,如TextBox、Label、Button、CheckBox、RadioButton、GridView等。这些基本控件构成了后台界面的基本元素,用于输入、显示、选择和操作数据。例如,TextBox用于文本...

    C# MVC通用控件方法 复选、单选、分页、日期

    在本文中,我们将深入探讨C# MVC框架中用于创建通用控件的方法,特别是与复选、单选、分页和日期相关的实现。C# MVC(Model-View-Controller)是一种设计模式,它允许开发人员在ASP.NET环境中构建可维护、可扩展的...

    问卷调查 ASP.net

    在问卷调查中,可以使用各种控件如RadioButtonList、CheckBoxList、DropDownList和TextBox等,来构建问题和选项。 2. **服务器控件**: ASP.NET 提供了多种内置服务器控件,如Label、TextBox、RadioButton、Checkbox...

    ASP.NET + AJAX

    2. **AutoPostBack属性**: AutoPostBack属性是许多ASP.NET控件的一个关键属性,例如CheckBox、RadioButton或DropDownList等。当设置为True时,一旦控件触发特定事件(如单击或选择变化),整个页面就会立即向服务器...

    ASP.NET开发OA的例子(源代码)

    在这个OA系统中,可能会用到诸如GridView用于数据展示,DropDownList用于选择操作,RadioButton或CheckBox用于选项选择等控件。 2. **数据绑定**:ASP.NET支持数据绑定技术,可以将数据库中的数据动态绑定到控件上...

    kendo ui 2014 demo+源码

    8. 表单组件(Form Widgets):包括文本框(TextBox)、密码框(PasswordBox)、复选框(CheckBox)、单选按钮(RadioButton)等,提供表单验证和数据绑定功能。 9. 弹出窗口(Window):可自定义大小和位置的浮动...

    ASP网页模板设计实例

    - **其他控件**:还包括DropdownList、RadioButton、CheckBox等,丰富网页交互性。 5. **特效实现**: - **CSS样式**:通过CSS控制网页布局和样式,实现美观效果。 - **JavaScript/jQuery**:客户端脚本语言可以...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    +添加对extjs3.0中所有语言的支持。 -ExtAspNet扩展的多语言包在js\languages\extaspnet目录下,目前只有en,zh_CN,zh_TW三种实现 -你可以向其中添加自己的语言版本,并执行js\languages下的pack.bat打包,最后...

    ExtAspNet_v2.3.2_dll

    +添加对extjs3.0中所有语言的支持。 -ExtAspNet扩展的多语言包在js\languages\extaspnet目录下,目前只有en,zh_CN,zh_TW三种实现 -你可以向其中添加自己的语言版本,并执行js\languages下的pack.bat打包,最后...

    jQwidgets 3.6.0

    jQuery Widgets for PC, Mobile and Touch Devices jQuery Widgets for PC and Mobile What is jQWidgets? jQWidgets represents a framework based on jQuery for building web-based applications that run on ...

Global site tag (gtag.js) - Google Analytics