一 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获得控件值的方法

取值:

$("")是一个jquery对象,而不是一个dom element
value是dom element的属性
jquery与之对应的是val
val() :获得第一个匹配元素的当前值。

val(val):设置每一个匹配元素的值。

所以,代码应该这样写:
取值:val = $("#id")[0].value;
赋值:
$("#id")[0].value = "new value";
或者$("#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获得控件值的方法相关推荐

  1. JQuery获取控件值

    一.基本 $("")是一个jquery对象,而不是一个dom element:value是dom element的属性,jquery与之对应的是val. val() :获得第一个匹 ...

  2. JQuery EasyUi控件值的获取与设置

     1. 值的设置 dateTimeBox $('#StartDate').val(startTime); dateBox $('#StartDate').datebox('setValue', s ...

  3. form表单ajax提交 ac,請求Ajax 帶返回值的通用方法, 自動獲取頁面控件值(form表單post方法提交 ),自動給控件賦值...

    //自動獲取頁面控件值 function GetWebControls(element) { var reVal = ""; $(element).find('input,sele ...

  4. FineReport——获取控件值和单元格值

    设置单元格的值(填报预览): //contentPane.setCellValue(1,0,"abc");//参数面板给单元格赋实际值,即可填报 contentPane.curLG ...

  5. 【 iOS 应用开发 】 UIKit 控件 ( 代码生成控件 | UIView 属性方法 | Storyboard | Bundle | Property List | 动画 | 图片内存优化 )

    文章目录 一. 代码生成控件 1. 创建设置项目 ( 1 ) 创建项目 ( ① 选择 Create a new Xcode project | ② 创建 Single View Application ...

  6. html asp textbox,ASP.NET中 TextBox 文本输入框控件的使用方法

    TextBox控件又称文本框控件,为用户提供输入文本的功能. 1.属性 TextBox控件的常用属性及说明如表1所示. 表1 TextBox控件常用属性及说明 属性 说明 AutoPostBack 获 ...

  7. 跨线程取出控件的值的写法(不是跨线程赋予控件值)

    //这个方法是跨线程取出控件的值,不是跨线程赋予控件值private delegate void DelegateGetControl(各种参数);private void GetControl(各种 ...

  8. Win32页上的所有控件属性与方法

    Win32页上的所有控件.该页控件是在32位Win系统中的一些基本控件,如果你选择开发CLX程序,则在控件面板上不会显示该页 TTabControl 属性 DisplayRect:只定该控件客户区的一 ...

  9. listview控件在php的使用方法,Android_Android编程之控件ListView使用方法,本文实例讲述了Android编程之控 - phpStudy...

    Android编程之控件ListView使用方法 本文实例讲述了Android编程之控件ListView使用方法.分享给大家供大家参考.具体分析如下: 控件ListView是一个重要的控件,可以被用作 ...

最新文章

  1. 机器学习与高维信息检索 - Note 2 - 统计决策和机器学习
  2. NYOJ 14 会场安排问题 贪心算法 之 选择不相交区间
  3. cordova自定义一个简单的alert的插件(android平台)
  4. mysql hypot_mysqli_stmt_prepare
  5. bean包、entity包、mode包、domain包的区别
  6. 为了更好——关于博客搬迁的说明
  7. android 实现SSL握手协商
  8. 评测任务征集 | 全国知识图谱与语义计算大会(CCKS 2022)
  9. 精通Android自定义View(十二)绘制圆形进度条
  10. 通过html备份数据库文件,备份网站文件和数据库
  11. lightclients将于4月27日主持召开EIP-3074社区会议
  12. 帮你找到了几份非公开的大数据报告,错过再无,手慢的人抓紧
  13. nyoj - 168房间安排
  14. SQL Sever 2008 R2安装步骤
  15. [置顶] 我也来学习nodejs 没有就自己来 色色实现迷你 MVC
  16. oracle智能便携投影机,小火投影S10评测:让人眼前一亮的便携智能投影仪
  17. CAD的dwg格式转换为PDF
  18. Telos 首份年报(中译版-下)
  19. YOLOv3论文中英文对照翻译
  20. Python3绘图库之rrdtool模块

热门文章

  1. 极米亮相CES展 首推3000元内1080p无屏电视
  2. POJ1236 Network of Schools【强连通】
  3. IGMP V1 V2 V3 定义和区别
  4. ROS Hotspot服务器的搭建与设定!(上网认证)
  5. 你应该在开始API开发之前知道的事(下)(翻译)
  6. 改写URL的查询字符串QUERY_STRING(转)
  7. 在一个Apapche上部署三个论坛
  8. 51CTO路由技术电子书
  9. Linux服务管理---系统运行级别、rpm启动与自启动、源码包的启动...
  10. squid代理(传统代理)