Jquery获对HTML控件的控制

1、获取控件的值
  1.1、radio

    1.1.1 获取一组radio被选中项的值 
        var item = $('input[name=items][checked]').val();

    1.1.1 radio单选组的第二个元素为当前选中值 
        $('input[name=items]').get(1).checked = true;

        $("input[type=radio][name='AjustLvl'][value=" + $("#AjustLvl").val() + "]").attr("checked", 'checked');

  1.2、select

      1.2.2 获取select被选中项的文本 
       var item = $("select[name=items] option[selected]").text();

    1.2.1 设置select选中为某一项
      $('#select_id')[0].selectedIndex = 1;

 获取值:

      文本框,文本区域:$("#txt").attr("value"); 
      多选框checkbox:$("#checkbox_id").attr("value"); 
      单选组radio:
$("input[type=radio][checked]").val(); 
      下拉框select:
$('#sel').val();

2、控制表单元素: 
  文本框,文本区域:

      $("#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();//清空下拉框

  注: 

      在用$("#id")来获得页面的input元素的时候,$("#id").value不能取到值 ,$("")是一个jquery对象,而不是一个dom element ;

      value是dom element的属性 ,jquery与之对应的是val 。val() :获得第一个匹配元素的当前值;val(val):设置每一个匹配元素的值。

      所以,代码应该这样写:

          取值:val = $("#id")[0].value  或者 val = $("#id").attr("value");
          赋值: $("#id")[0].value = "new value"  或者  $("#id").val("new value");

Jquery获对HTML控件的控制的更多相关文章

  1. jquery weui日期选择控件添加取消按钮

    如图: 上图是jQuery weui的时间选择控件,红框处本来应该有个“取消”按钮的,可惜偏偏没有,当用户不想选择的时候就不好处理,虽然插件提供了点击其他区域关闭的功能,但过于隐晦,不容易发现,因此本 ...

  2. 绘制n边形:用两个以上的控件来控制矩形的颜色、大小、位置及空实心(程序代写)

    绘制n边形:用两个以上的控件来控制矩形的颜色.大小.位置及空实心.(n由键盘输入) package lzy.di9zhang; import java.awt.BorderLayout;import ...

  3. jquery easyui datebox 时间控件默认显示当前日期的实现方法

    jquery easyui datebox 时间控件默认显示当前日期的实现方法 直接class easyui-datebox后添加一个value="true"就可以

  4. jquery的上传控件uploadly,每行都有一个这样的控件对id选择器的使用

    1.先看看预览图 这个是我的页面,其中如果我没点击添加一行的时候,会把本来有的数据进行循环出来,这个时候每个记录都必须有个上传图片的按钮,但是jquery的uploadly这个控件只是锁定id的,至少 ...

  5. 为什么Jquery对input file控件的onchange事件只生效一次

    今天在做jquery对input file控件的onchange事件进行监听,就一直只生效一次,不知道Jquery为什么对file控件没有做到每次改变触发onchange事件的效果,但是还是有好几种解 ...

  6. jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法

    博客分类: jquery-easyui jQueryAjax框架HTML  现象: AJAX返回的html无法做到自动渲染为EasyUI的样式.比如:class="easyui-layout ...

  7. jquery的智能提示控件

    福利到~分享一个基于jquery的智能提示控件intellSeach.js   一.需求 我们经常会遇到[站内搜索]的需求,为了提高用户体验,我们希望能做到像百度那样的即时智能提示.例如:某公司人事管 ...

  8. jquery检测input checked 控件是否被选中的方法

    jquery检测input checked 控件是否被选中 js部分 复制代码代码如下: function tongyianniu(){ var gouxuan=$('input[type=check ...

  9. 这篇文章主要为大家详细介绍了jQuery密码强度验证控件使用详解的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    本文实例为大家分享了jQuery密码强度验证控件,供大家参考,具体内容如下 <html>   <head>     <meta http-equiv="Cont ...

随机推荐

  1. BZOJ 2982: combination( lucas )

    lucas裸题. C(m,n) = C(m/p,n/p)*C(m%p,n%p). ----------------------------------------------------------- ...

  2. JS学习之闭包的理解

    一.变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域.变量的作用域无非就是两种:全局变量和局部变量.Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量.另 ...

  3. .net 更改日期格式

    示例:更改日期格式 下面的代码示例使用 Regex.Replace 方法将 mm/dd/yy 格式的日期替换为 dd-mm-yy 格式的日期. static string MDYToDMY(strin ...

  4. C#文本文件读写

    算机在最初只支持ASCII编码,但是后来为了支持其他语言中的字符(比如汉字)以及一些特殊字符(比如€),就引入了Unicode字符集.基于Unicode字符集的编码方式有很多,比如UTF-.UTF-. ...

  5. CRM中的一个函数,保存一下,别系统被ぅ崩坏就麻烦了.

    CREATE OR REPLACE function UXQLCRM.GET_WEI_XIU(htfid in varchar2) ); CURSOR cr_bg_jl is select " ...

  6. Ubuntu 12.04中文输入法的安装(转)

    Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等.其中Scim和Ibus是输入法框架. 在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+S ...

  7. Android Studio 新建项目的R文件丢失的解决方法

    最近Android Studio炒的比较热,于是笔者决定赶赶时髦,从Eclipse转到了Android Studio.不幸的是,用Android Studio创建项目的时候就遇到了一个比较尖锐的问题— ...

  8. Spinner样式大全

    Spinner样式大全

  9. c++复习(未完待续)

    1.使函数不能在定义该函数的文件之外访问的方法: (1)声明函数为static(2)将函数放到无名名字空间中 namespace { void g() { ......... } }

  10. BZOJ 3389: [Usaco2004 Dec]Cleaning Shifts安排值班

    题目 3389: [Usaco2004 Dec]Cleaning Shifts安排值班 Time Limit: 1 Sec  Memory Limit: 128 MB Description      ...