Jquery 更改属性attr()

翻译 2015年11月18日 16:03:04

1.1 Jquery 更改属性attr()

作用:

   attr() 方法设置或返回被选元素的一个或多个属性。

1.返回 attr属性

attr("propertyname");

2.设置 attr属性

attr("propertyname","value");

3.设置多个 attr 属性

attr({"propertyname":"value","propertyname":"value",...});

// alert($('div').attr('class'));
 //$('div').attr('class','demo');
 $('div').attr({'class':'demo','id':'box'});

1.1.1 Css()  和 attr()

区别是什么?

Css 更改的是样式  

Attr 更改的是属性该标签里自带的属性

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>
	.demo{
		width:100px;
		height:100px;
		background-color:#FF0;
		}
</style>
<script type="text/javascript" src="jquery-1.11.3.min.js"></script>
<script>
	$(function(){
			$('div').attr('class','demo');
		
		})
</script>
</head>

<body>
<div></div>
</body>
</html>


jQuery 修改CSS样式 与 attr方法-获得修改元素属性值

-------------------------------- attr方法------------------------------------------ html> html lang="...
  • LEI2879223426
  • LEI2879223426
  • 2017年07月26日 21:05
  • 1278

jquery修改标签属性,attr方法使用

转自:http://hi.baidu.com/0701u/item/b8ec62c1daba973eef466524 jquery中用attr()方法来获取和设置元素属性,attr是attribut...
  • qq390016661
  • qq390016661
  • 2016年08月23日 10:19
  • 2020

JQuery中attr()获取和设置元素属性

在JS中设置节点的属性与属性值用到setAttribute(),获得节点的属性与属性值用到getAttribute(),而在jquery中,用一个attr()就可以全部搞定了,赞一个先 ^^ jqu...
  • IT_beast
  • IT_beast
  • 2016年08月14日 10:26
  • 1717

jquery利用attr()方法改变checkbox控件状态的问题

使用jquery进行购物车里的商品全选和全不选操作时,需要改变所有checkbox的状态,原来的写法是:$(".selectall").on("click",function(){ i...
  • hjb2722404
  • hjb2722404
  • 2015年09月02日 13:21
  • 1600

jquery attr设置属性失效问题

找了好久。。莫名其妙的。。
  • qq_32114081
  • qq_32114081
  • 2017年04月28日 16:13
  • 875

用jQuery的attr()设置option默认选中无效的解决 attr设置属性失效

表单下拉选项使用selected设置,发现第一次默认选中成功,在页面不刷新的情况下,再次下拉,selected属性设置了,默认选中不生效  在手机端有些浏览器用jQuery的attr()方法设置...
  • qq_36291682
  • qq_36291682
  • 2017年03月03日 09:42
  • 1142

JQuery 判断某个属性是否存在 hasAttr

在JQuery编码中,我们会判断元素是否存在某个属性.比如是否包含 class="new" 的样式呢.JQuery判断就非常简单了,因为有 hasClass这个方法 $("input[name=new...
  • z69183787
  • z69183787
  • 2013年12月04日 15:26
  • 19385

jquery的attr方法与ie7不兼容,js获取html标签自定义属性

今天想获取a 标签中href的属性,发现ie7与其他浏览器获取到的值不同,具体说明如下: test 我想获取href的值,我使用 $('a').attr('href'); 在其他浏览器得到的值为...
  • sunbiao0526
  • sunbiao0526
  • 2012年03月09日 12:00
  • 8140

Jquery 版本兼容性 attr("checked") 返回undefined或失效

假设我们现在需要这样的场景:页面上有一个checkbox,我们期望通过Jquery来获得它是否选中,或者通过Jquery来让它被选中。 在JQ1.6之前的版本,我们会这样写我们的代码: ...
  • smile725775
  • smile725775
  • 2014年05月30日 14:28
  • 2811

jQuery中attr()解决checked属性问题

这两天在做一个表单提交,其中就包含有checkbox的全选和反选,这是最先开始做出来的版本,代码如下: 全选 Php Java NodeJS Python $(document).ready(fu...
  • u012885111
  • u012885111
  • 2015年05月07日 16:52
  • 535
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jquery 更改属性attr()
举报原因:
原因补充:

(最多只允许输入30个字)