Jquery获得控件值的方法
一 Jquery获得服务器控件值的方法
由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法:
服务器控件代码:<asp:TextBox ID="txtUserID" runat="server"></asp:TextBox>
1. $("#<%=txtUserID.ClientID%>").val();
2. $("input[id*=txtUserID]").val();
3. $("*[id$=txtUserID]").val();
二 Jquery获得控件值的方法
取值:
或者$("#id").val("new value");
或者这样也可以:val = $("#id").attr("value");
获取一组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获得控件 DropDownList值的方法
<script type="text/javascript">
function bbOK()
{
var a = $("#ddlGuo option:selected").val();
var b = $("#ddlGuo option:selected").text();
$("#txttext").attr("value", b);
$("#txtval").attr("value", a);
}
</script>
<html>
<asp:DropDownList ID="ddlGuo" runat="server" >
<asp:ListItem Selected="True" Value="001">北京市</asp:ListItem>
<asp:ListItem Value="301">南京</asp:ListItem>
<asp:ListItem Value="313">苏州</asp:ListItem>
</asp:DropDownList>
<asp:TextBox ID="txtval" runat="server"></asp:TextBox>
<asp:TextBox ID="txttext" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Text="点击Select" OnClientClick="bbOK();" />
</html>
转载于:https://www.cnblogs.com/Look_Sun/archive/2010/02/20/1669840.html
Jquery获得控件值的方法相关推荐
- JQuery获取控件值
一.基本 $("")是一个jquery对象,而不是一个dom element:value是dom element的属性,jquery与之对应的是val. val() :获得第一个匹 ...
- JQuery EasyUi控件值的获取与设置
1. 值的设置 dateTimeBox $('#StartDate').val(startTime); dateBox $('#StartDate').datebox('setValue', s ...
- form表单ajax提交 ac,請求Ajax 帶返回值的通用方法, 自動獲取頁面控件值(form表單post方法提交 ),自動給控件賦值...
//自動獲取頁面控件值 function GetWebControls(element) { var reVal = ""; $(element).find('input,sele ...
- FineReport——获取控件值和单元格值
设置单元格的值(填报预览): //contentPane.setCellValue(1,0,"abc");//参数面板给单元格赋实际值,即可填报 contentPane.curLG ...
- 【 iOS 应用开发 】 UIKit 控件 ( 代码生成控件 | UIView 属性方法 | Storyboard | Bundle | Property List | 动画 | 图片内存优化 )
文章目录 一. 代码生成控件 1. 创建设置项目 ( 1 ) 创建项目 ( ① 选择 Create a new Xcode project | ② 创建 Single View Application ...
- html asp textbox,ASP.NET中 TextBox 文本输入框控件的使用方法
TextBox控件又称文本框控件,为用户提供输入文本的功能. 1.属性 TextBox控件的常用属性及说明如表1所示. 表1 TextBox控件常用属性及说明 属性 说明 AutoPostBack 获 ...
- 跨线程取出控件的值的写法(不是跨线程赋予控件值)
//这个方法是跨线程取出控件的值,不是跨线程赋予控件值private delegate void DelegateGetControl(各种参数);private void GetControl(各种 ...
- Win32页上的所有控件属性与方法
Win32页上的所有控件.该页控件是在32位Win系统中的一些基本控件,如果你选择开发CLX程序,则在控件面板上不会显示该页 TTabControl 属性 DisplayRect:只定该控件客户区的一 ...
- listview控件在php的使用方法,Android_Android编程之控件ListView使用方法,本文实例讲述了Android编程之控 - phpStudy...
Android编程之控件ListView使用方法 本文实例讲述了Android编程之控件ListView使用方法.分享给大家供大家参考.具体分析如下: 控件ListView是一个重要的控件,可以被用作 ...
最新文章
- 机器学习与高维信息检索 - Note 2 - 统计决策和机器学习
- NYOJ 14 会场安排问题 贪心算法 之 选择不相交区间
- cordova自定义一个简单的alert的插件(android平台)
- mysql hypot_mysqli_stmt_prepare
- bean包、entity包、mode包、domain包的区别
- 为了更好——关于博客搬迁的说明
- android 实现SSL握手协商
- 评测任务征集 | 全国知识图谱与语义计算大会(CCKS 2022)
- 精通Android自定义View(十二)绘制圆形进度条
- 通过html备份数据库文件,备份网站文件和数据库
- lightclients将于4月27日主持召开EIP-3074社区会议
- 帮你找到了几份非公开的大数据报告,错过再无,手慢的人抓紧
- nyoj - 168房间安排
- SQL Sever 2008 R2安装步骤
- [置顶] 我也来学习nodejs 没有就自己来 色色实现迷你 MVC
- oracle智能便携投影机,小火投影S10评测:让人眼前一亮的便携智能投影仪
- CAD的dwg格式转换为PDF
- Telos 首份年报(中译版-下)
- YOLOv3论文中英文对照翻译
- Python3绘图库之rrdtool模块