Educoder jQuery DOM操作 第2关:jQuery设置内容和属性
作者:互联网
任务描述
本关任务:用jQuery
设置元素的内容和属性值。效果如下:
相关知识
为了完成本关任务,你需要掌握:1.设置元素的内容,2.设置元素的属性。
设置元素的内容
基本的html
结构如下:
<p class="first"></p>
<p class="second">我是第二个</p>
<input class="third" type="text"/>
效果如下:
如何设置上面标签的内容呢?在第一关的基础上,我们深入学习一下前面的几种方法。代码如下:
$(".first").text("<h3>我是第一个</h3>");
$(".second").html("<h3>我是第二个</h3>");
$(".third").val("我是第三个");
效果图如下:
可以看出:
-
这三个方法在使用上基本是一样的;
-
以
text()
为例,text()
表示获取内容,text(content)
表示设置内容。
设置元素的属性
基本的html
结构如下:
<div class="box" id="wrap" name="容器" data-count="none">
</div>
如何设置该div
的各种属性呢?这里用attr(att, newValue)
,代码如下:
$("div").attr("class","alterClass");
$("div").attr("id","alterId");
$("div").attr("name","alterName");
$("div").attr("data-count","alterDataCount");
然后,再获取一下它们的属性,效果图如下:
上面的写法是用来设置一种属性的,可不可以设置多种属性呢?当然是可以的,上面的代码简写如下:
$("div").attr({
"class": "alterClass",
"id": "alterId",
"name": "alterName",
"data-count": "alterDataCount"
});
设置多种属性是用对象的方式来实现的。
标签:jQuery,Educoder,attr,DOM,text,如下,设置,div,属性 来源: https://www.cnblogs.com/Tim161718/p/16325360.html