jQuery的基础dom和css操作
1、元素以及内容操作
 $(function () {
//            alert($("a").html());
//            获取元素中间的html内容,包括标签和文本内容
//            alert($("a").text());
//            获取元素中间的文本内容,包括其本身的文本内容和后代的文本内容,有html标签会自动清理
//            $("div").html("<em>www.163.com</em>")
//        替换html的内容<em>的标签是斜体的意思,如果有html标签,则会做html的解析
//             $("div").text("<em>www.163.com</em>")
//替换文本内容,有html会进行转义为普通字符,不会作为标签处理
//            alert($("input").val())
//            $("input").val("cui")
//            alert($("input[type=checkbox]").val())
//            $("input[type=checkbox]").val("魅力及")
//            获取表单标签的内容
//            设置表单标签的内容
//            元素的属性操作
            $("div").attr("type")
            $("div").attr("title","我是域名")
            $("div").removeAttr("title")
//            获取属性的值,不建议用attr来设置class属性
//            设置属性的值,不建议用attr来设置class属性
//            删除某个标签的属性
//            元素样式的操作
            $("div").css("color")
//            获取标签的color属性
            $("div").css("color","red")
//            设置标签的color的属性值
二、样式操作
$(function () {
//            alert($("div").css("color"))
//获取某个标签的color的属性的值,如果有多个,则只返回第一个的color的属性值
//            $("div").css("color","green")
//设置div标签的color的属性值为green,如果多有个,则多个都会被设置
//            var a = $("div").css(["color","height","font-size"])
//            可以同时获取多个属性的值,这里返回的a的类型为对象数组,可以用下面的方法来获取各个属性的值
//            for(i in a){
//                alert(i + ":" + a[i])
//            }
//            下面这种方式each更加简单,效果和上面的写法是一样的
//            $.each(a,function (m,n) {
//                    alert(m + ":" + n)
//            })
//用下面的方法可以同时设置多个css的属性的值
//            $("#bbb").css({
//                "color":"red",
//                "font-size":"50px",
//                "height": "200px",
//            })
//给某个标签添加css样式,可以同时添加多个,也可以只添加一个,添加多个,不同样式之间用空格隔开
//            $("div").addClass("aaa bbb")
//给某个标签删除css样式,可以同时删除多个,或者单个,不同样式之间用空格隔开
//            $("div").removeClass("aaa bbb")
//toggleClass的作用是切换class属性的意思,下面的例子的效果就是你点击某个标签,则该标签就会应用“bbb”这个css样式,做css样式qiehuan
//            $("*").click(function () {
//                $(this).toggleClass("bbb ccc")
//            })
//可以获取某个css样式的width属性的值,第一个返回的是一个字符串,比如200px,而第二个返回的是一个数字,为200,同样heigth的用法和width的用法是一样的
//            $("div").css("width")
//            $("div").width()
//position这个css属性是设置元素的位置的,如果他的值为absolute,则元素的位置为绝对路径,他可以设置2个属性,一个是left,一个是top,距离左边多远,距离上边多远
//            position: absolute;
//            left: 100px;
//            top: 300px;
//            offset得到的值就是距离显示屏的距离
//            alert($(".ddd").offset().top)
//            alert($(".ddd").offset().left)
//            position得到的值是距离父标签的记录
//            alert($(".ddd").position().top)
//            alert($(".ddd").position().left)
//            alert($(window).scrollTop())
//            获取当前鼠标距离上边框的距离
//            $(window).scrollTop("0px")
//            设置当前鼠标距离上边框的距离,设置鼠标跳转到距离上边框指定的距离
jQuery的基础dom和css操作的更多相关文章
- 第一百六十六节,jQuery,基础 DOM 和 CSS 操作,元素内容,元素属性,css和class,元素宽度高度、偏移、滚动条
		jQuery,基础 DOM 和 CSS 操作,元素内容,元素属性,css和class,元素宽度高度.偏移.滚动条 学习要点: 1.DOM 简介 2.设置元素及内容 3.元素属性操作 4.元素样式操作 ... 
- 基础DOM和CSS操作(三)
		CSS方法 jQuery不但提供了CSS的核心操作方法,比如.css()..addClass()等.还封装了一些特殊功能的CSS操作方法,我们分别来了解一下. width()方法 方法名 描述 wid ... 
- 基础DOM和CSS操作(二)
		元素样式操作 元素样式操作包括了直接设置CSS样式.增加CSS类别.类别切换.删除类别这几种操作方法.而在整个jQuery使用频率上来看,CSS样式的操作也是极高的,所以需要重点掌握. CSS操作方法 ... 
- 基础DOM和CSS操作(一)
		DOM简介 DOM是一种文档对象模型,方便开发者对HTML结构元素内容进行展示和修改.在JavaScript中,DOM不但内容庞大繁杂,而且我们开发的过程中需要考虑更多的兼容性.扩展性.在jQuery ... 
- jQuery基础DOM和CSS操作
		$('#box').html();//获取 html 内容$('#box').text();//获取文本内容,会自动清理 html 标签$('#box').html('<em>www.li ... 
- Jquery5 基础 DOM 和 CSS 操作
		学习要点: 1.DOM 简介 2.设置元素及内容 3.元素属性操作 4.元素样式操作 5.CSS 方法 DOM 是一种文档对象模型.方便开发者对HTML 结构元素内容进行展示和修改.在 JavaScr ... 
- jQuery(基础dom及css操作)
		设置元素内容 元素属性操作 ---------- 元素样式操作 ---------------- 对象数组的遍历 测试代码: $(function () { var v=$('div').css([' ... 
- 第 5 章 基础 DOM 和 CSS 操作
		在常规的 DOM 元素中,我们可以使用 html()和 text()方法获取内部的数据.html()方法 可以获取或设置 html 内容,text()可以获取或设置文本内容. $('#box').ht ... 
- jQuery DOM/属性/CSS操作
		jQuery DOM 操作 创建元素 只需要把DOM字符串传入$方法即可返回一个 jQuery 对象 var obj = $('<div class="test">&l ... 
随机推荐
- 转:XML 中的空白字符须知:xml:space
			了解 XML 空白字符的概念并掌握如何避免与之相关的问题的技巧. 2006 年 4 月发布 很多时候,您可能都没注意到,在 XML 中所做的更改影响着您访问 XML 文档中数据的方式.例如: < ... 
- boost 中文编码转换
			Lstring CHanderHttp::CircleDesc(Lint nCurCircle, Lint nMaxCircle,Lint usercount){ std::stringstream ... 
- mysql下,保存时间时具体时间丢失,只保存了日期的问题
			将日志信息记入数据库时增加了一个时间字段,发现存入数据库时只保留了日期,而没有时分秒信息. 我这边环境是(SRPINGMVC+Mybatis,mysql版本5.6.28以上),java层使用类型为ja ... 
- test20181029 数列
			题意 分析 考场做法 打表发现,最后的循环节一定是\(\gcd(a_1,a_2),\gcd(a_1,a_2),0\)这种形式,而稍微思考一下便知道这显然是一般情况. 然后都有gcd了,发现操作的实质都 ... 
- 打造基于jQuery的日期选择控件
			终于把jQuery拼写正确了哈,哈哈javascript也是区分大小写的,所以确实不能写错,今天我来和大家分享的是日期选择控件的实现,功能也许不够强大,但是能够满足需求. 我之前也写过(正确的说是改过 ... 
- table中tr间距的设定table合并单元格 colspan(跨列)和rowspan(跨行)
			table中的tr的默认display:table-row,虽然可以修改为display:block但是就失去了tr特有的显示效果,如(td自动对齐): 并且在tr中对起设定padding是有用的,可 ... 
- myeclipse越来越卡了怎么回事啊?
			去掉拼写检查:windows->preferences->General->Editors->Text Editors->Spelling 将“Enable spell ... 
- redhat 防火墙禁止允许的IP链接指定的端口
			编辑:iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -s 192.168.4.3 --dport 80 -j A ... 
- 黄聪:WordPress 多站点建站教程(四):获取子站点相关信息(站点的注册时间,修改时间,总文章数,URL等)
			1.获取子站点blogs表里面的内容信息 $blog_details = get_blog_details(1); echo 'Blog '.$blog_details->blog_id.' i ... 
- Java里的集合--主要区别
			Collection 集合接口,指的是 java.util.Collection接口,是 Set.List 和 Queue 接口的超类接口. List: List是关注事物索引的列表. List中可以 ... 
