欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

荐 jQuery框架(六):文档操作、循环、css操作

程序员文章站 2022-06-22 20:26:31
一、文档操作//创建一个标签对象 $("

")'注意:下面所有的方法.前面的一定是一个jq对象!'//内部插入(父子关系)// 把标签Hello追加到p标签中(给p标签中末尾添加一个子标签) $("").append(content|fn) ----->$("p").append("Hello"); // 把p标签追加到div标签中 $("").appen...

一、文档操作

//创建一个标签对象
    $("<p>")

'注意:下面所有的方法.前面的一定是一个jq对象!'
//内部插入(父子关系)
	// 把标签<b>Hello</b>追加到p标签中(给p标签中末尾添加一个子标签)
    $("").append(content|fn)      ----->$("p").append("<b>Hello</b>");
    //  把p标签追加到div标签中
    $("").appendTo(content)       ----->$("p").appendTo("div");
    // 把标签<b>Hello</b>放入p标签中的所有子标签的最前面
    $("").prepend(content|fn)     ----->$("p").prepend("<b>Hello</b>");
    // 把标签p放入class为foo的标签中的所有子标签的最前面
    $("").prependTo(content)      ----->$("p").prependTo("#foo");

//外部插入(兄弟关系)
	// 把标签<b>Hello</b>插入到p标签之后
    $("").after(content|fn)       ----->$("p").after("<b>Hello</b>");
    // 把标签p插入到class为foo的标签后面
    $("").insertAfter(content)    ----->$("p").insertAfter("#foo");
    $("").before(content|fn)      ----->$("p").before("<b>Hello</b>");
    $("").insertBefore(content)   ----->$("p").insertBefore("#foo");

//替换
	// 使用<b>Paragraph. </b>替换p标签
    $("").replaceWith(content|fn) ----->$("p").replaceWith("<b>Paragraph. </b>");

//删除
	// 清空p标签
    $("p").empty()
    // 删除p标签
    $("p").remove()

//复制
	$(selector).clone(true|false) 
	// true:规定需复制事件处理程序。
	// false:默认。规定不复制事件处理程序。

二、jQuery的each循环

除了js的for循环,while循环,我们jq还增加了两种循环,each和map,这里我们学习下each循环就够了!
作用:专门用于遍历jQuery对象匹配的所有元素。

1、对数据类型的循环

li=[10,20,30,40]
dic={name:"yuan",sex:"male"}
$.each(li,function(i,x) {
    console.log(i, x)
})
$.each(dic,function(i,x) {
console.log(i, x)
})

荐
                                                        jQuery框架(六):文档操作、循环、css操作

2、对jq对象的循环(重点)

$("tr").each(function(){  // tr标签一般有多个,遍历每个tr标签,每个tr都要执行后面这个匿名函数
    console.log($(this).html()) // this代表当前tr标签
})

三、css操作

css属性 描述
(0)
打赏 荐
                                                        jQuery框架(六):文档操作、循环、css操作 微信扫一扫

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

荐
                                                        jQuery框架(六):文档操作、循环、css操作
验证码: 荐
                                                        jQuery框架(六):文档操作、循环、css操作
Copyright © 2017-2022  保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com