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. Create a custom configSection in web.config or app.config file

    config file: <?xml version="1.0" encoding="utf-8" ?> <configuration> ...

  2. ExtJs目录说明

    Ext开发包目录结构说明builds目录为ExtJS压缩后的代码docs目录为ExtJS的文档examples目录中是官方的演示示例locale是多国语言的资源文件, 其中ext - lang - z ...

  3. UVa455 Periodic Strings

    #include <stdio.h>#include <string.h> int main(){    int T, k, len;    char str[81], *p, ...

  4. Java中Calender引用类型

    某些时候需要使用深拷贝: Calendar startTime = (Calendar) this._paramModel.getStartTime().clone(); 这样对startTime.a ...

  5. 创建txt格式文本日志

    公共方法(可以将其放到类库里边): #region 记录日志 #region 写日志 /// <summary> /// 写日志 /// </summary> /// < ...

  6. 8.PHP 教程_PHP字符串

    字符串变量用于存储并处理文本. PHP中的字符串变量 字符串变量用于包含有字符的值. 在创建字符串之后,我们就可以对它进行操作了.您可以直接在函数中使用字符串,或者把它存储在变量中. 在下面的实例中, ...

  7. 转: 关于viewport的理解

    最近我做了一点儿针对手机的Web开发和相关研究.按说,Web自设计之初,就已经考虑了设备无关性.然而,现实总是不尽如人意. 我们知道大多数网页都是针对桌面显示器开发和测试的,但是手机屏幕通常要比桌面显 ...

  8. 射频识别技术漫谈(7)——ID卡

    ID(Identification)是识别的意思,ID卡就是识别卡.ID卡包含范围广泛,只要具有识别功能的卡片都可以叫ID卡,例如条码卡,磁卡都可以是ID卡,我们这儿说的当然是射频识别卡. 射频ID卡 ...

  9. Xamarin几十篇博客,roslyn和dotnet也开源了

    .Net 基金会 http://www.dotnetfoundation.org/ 更新的真快,刚打完2的补丁包,3就粗来了............ https://www.visualstudio. ...

  10. cocos2dx中的精灵CCSprite

    什么是精灵(CCSprite),在官网文档中是这么定义的 Sprites A cocos2d CCSprite is similar to sprites you find in other game ...