`
qepipnu
  • 浏览: 74612 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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


赋值用 $("#id").attr("属性名",value); 其中属性名可以自定义
分享到:
评论

相关推荐

    jQuery setTimeout()函数使用方法

    setTimeout()从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次 ;和window.clearTimeout一起使用.我在 代码如下:$(document).ready(function(){setTimout(test(),200); function test() { alert&#40;1&#...

    jQuery中将函数赋值给变量的调用方法

    代码如下: &lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ... &lt;head&gt; &lt;... charset=utf-8″ /&gt; &lt;...script type=”text/javascript”

    JQuery教程自学笔记

    2.2.6 回调函数 20 2.2.7 方法链 22 2.3 HTML操作 23 2.3.1 HTML 取值 23 2.3.2 HTML 赋值 25 2.3.3添加HTML元素 28 2.3.4设置或取得元素的CSS class 34 2.3.5读写HTML元素的css 属性 36 2.3.6 操作HTML元素的长宽...

    JQuery教程自学笔记总结

    2.2.6 回调函数 20 2.2.7 方法链 22 2.3 HTML操作 23 2.3.1 HTML 取值 23 2.3.2 HTML 赋值 25 2.3.3添加HTML元素 28 2.3.4设置或取得元素的CSS class 34 2.3.5读写HTML元素的css 属性 36 2.3.6 操作HTML元素...

    JQuery教程自学笔记(最新)

    2.2.6 回调函数 20 2.2.7 方法链 22 2.3 HTML操作 23 2.3.1 HTML 取值 23 2.3.2 HTML 赋值 25 2.3.3添加HTML元素 28 2.3.4设置或取得元素的CSS class 34 2.3.5读写HTML元素的css 属性 36 2.3.6 操作HTML元素...

    jQuery常用操作方法及常用函数总结

    一篇 jQuery 常用方法及函数的文章留存备忘。 jQuery 常见操作实现方式 $(“标签名”) //取html元素 document.getElementsByTagName(“”) $(“#ID”) //取单个控件document.getElementById(“”) $(“div #ID”) //...

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

    jQuery插件扩展实例【添加回调函数】

    本文实例讲述了jQuery插件扩展的方法。分享给大家供大家参考,具体如下: ... // 给callback赋值,callback是个函数变量 } function foo1(a, b, c) { // I'm the callback alert(a + " " + b + " " +

    JQuery 风格的HTML文本转义

    那么,我需要一个方法转义。网上搜了一下,大部分是自己编写一个正则替换。不过我的习惯是尊重既有的资源。有人提出可以用dom的功能。... 其实刚刚想起来,很多时候完全可以用text()函数对jQuery对象赋值就好了……

    关于jquery中动态增加select,事件无效的快速解决方法

    下面小编就为大家带来一篇关于jquery中动态增加select,事件无效的快速解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    jQuery 常见操作实现方式和常用函数方法总结

    jQuery 常见操作实现方式 $(“标签名”) //取html元素 document.getElementsByTagName(“”) $(“#ID”) //取单个控件document.getElementById(“”) $(“div #ID”) //取某个控件中 控件 $(“#ID #ID”) // 通过...

    jQuery AJAX回调函数this指向问题

    如在全局作用域调用一个含this的对象,此时当前对象的this指向的是window。为了让this的指向符合自己的意愿,JavaScript提供了两个方法用以改变this的指向,它们是call和apply,当然也有利用闭包来实现的方法。...

    Jquery知识点三 jquery表单对象操作

    在Jquery中这三个函数如果有参数的话就是赋值操作,没有参数则是取值操作,其中val()是一个很重要的方法,和它相关的表单对象如:input系的标签、select、textarea等都是用于和服务器端交互的标签元素,所以要搞清楚...

    jQuery使用元素属性attr赋值详解

    本文主要给大家讲解的是jQuery使用元素属性attr设置多个键值或函数的方法和示例,非常的实用,推荐给小伙伴们参考下。

    JQuery中使用Ajax赋值给全局变量失败异常的解决方法

    我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量,但是却怎么都赋不进,为什么呢? 原因其实很简单,我们用的Ajax是异步操作,也就是说在你赋值的时候数据还没提取出来,你当然赋不进去,所以只要改成...

    JS及JQuery对Html内容编码,Html转义

    * 原理是利用JQuery自带的html()和text()函数可以转义Html字符 * 虚拟一个Div通过赋值和取值来得到想要的Html编码或者解码 */ [removed][removed] [removed] //Html编码获取Html转义实体 function htmlEncode(value)...

    JQuery中使用Ajax赋值给全局变量异常的解决方法

    我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量,但是却怎么都赋不进,为什么呢? 原因其实很简单,我们用的Ajax是异步操作,也就是说在你赋值的时候数据还没提取出来,你当然赋不进去,所以只要改成...

Global site tag (gtag.js) - Google Analytics