当前位置: 首页 > 图文教程 > 网络编程 > Javascript > JQuery 学习笔记 element属性控制

Javascript
javascript 动态数据下的锚点错位问题解决方法
jQuery 动画基础教程
jQuery 操作XML入门
ASP SQL防注入的方法
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
jquery 插件 任意位置浮动固定层
JavaScript 检测浏览器和操作系统的脚本
不要小看注释掉的JS 引起的安全问题
js实现的验证,学习用js控制td
javascript iframe中打开文件,并检测iframe存在否
Javascript typeof 用法
Javascript valueOf 使用方法
extjs form textfield的隐藏方法
extjs grid取到数据而不显示的解决
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
My Desktop :) 桌面式代码
javascript 双击文本框编辑功能代码
不用写JS也能使用EXTJS视频演示
js 提取class相同的节点集合
js Li来实现的效果

Javascript 中的 JQuery 学习笔记 element属性控制


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 241 ::
收藏到网摘: n/a

JQuery元素属性控制
复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="js/jquery-1.3.2.js" ></script>
<script type="text/javascript"><!--
$(function(){
$("#aAttr1").click(function(){
$( ":text").attr("value",$("#divTest").attr("id"));
})
$("#aAttr2").click(function(){
$( ":text").attr("value",function(){
return $("#divTest").attr("id");
});
})
$("#aAttr3").click(function(){
$( ":text").attr({value:"test2"});
})
$("#aAttr4").click(function(){
$("#inputTest2").removeAttr("value");
})
})
// --></script>
<title>无标题文档</title>
</head>
<body>
<form>
<input id="inputTest1" type="text" />
<input id="inputTest2" type="text" value="test" />
<div id="divTest">123</div>
<a href="#" id="aAttr1">在text表单中显示DIV的ID方法1</a>|
<a href="#" id="aAttr2">在text表单中显示DIV的ID方法2</a>|
<a href="#" id="aAttr3">在text表单中显示test2</a>|
<a href="#" id="aAttr4">去除inputTest2的value属性</a>|
<input type="reset" />
</form>
</body>
</html>

1.element.attr(name)
描述:用于获取某个元素的name属性值,如例子中 $("#divTest").attr("id")就可获取divTest的ID值。
2.element.attr(name,value)
描述:用于设置某个元素的name属性值,如例子中$(":text").attr("value",$("#divTest").attr("id"))就将divTest的ID值赋于text表单的value值。
注:例子中(":text")用于获取input表单type为text的元素,同样其它表单也可用同样的方法获取,如<input type="button"/>即可用$(":button")进行获取,其返回值为Array(Element),也可用$(":input")获取所有的input元素。。在JQuery中要获取和设置元素的text与value值还可以使用element.text()/element.text(value)、element.val()/element.val(Value),用法与element.html()一样,若有疑问可以跟帖,我再做说明
3.element.attr(name,function)
描述:用于设置某个元素的name属性值与上一个类似,只是这里的value可以写成个function,更为灵活。
4.element.remove(name);
描述:用于删除某个元素的name属性。