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操作的更多相关文章

  1. 第一百六十六节,jQuery,基础 DOM 和 CSS 操作,元素内容,元素属性,css和class,元素宽度高度、偏移、滚动条

    jQuery,基础 DOM 和 CSS 操作,元素内容,元素属性,css和class,元素宽度高度.偏移.滚动条 学习要点: 1.DOM 简介 2.设置元素及内容 3.元素属性操作 4.元素样式操作 ...

  2. 基础DOM和CSS操作(三)

    CSS方法 jQuery不但提供了CSS的核心操作方法,比如.css()..addClass()等.还封装了一些特殊功能的CSS操作方法,我们分别来了解一下. width()方法 方法名 描述 wid ...

  3. 基础DOM和CSS操作(二)

    元素样式操作 元素样式操作包括了直接设置CSS样式.增加CSS类别.类别切换.删除类别这几种操作方法.而在整个jQuery使用频率上来看,CSS样式的操作也是极高的,所以需要重点掌握. CSS操作方法 ...

  4. 基础DOM和CSS操作(一)

    DOM简介 DOM是一种文档对象模型,方便开发者对HTML结构元素内容进行展示和修改.在JavaScript中,DOM不但内容庞大繁杂,而且我们开发的过程中需要考虑更多的兼容性.扩展性.在jQuery ...

  5. jQuery基础DOM和CSS操作

    $('#box').html();//获取 html 内容$('#box').text();//获取文本内容,会自动清理 html 标签$('#box').html('<em>www.li ...

  6. Jquery5 基础 DOM 和 CSS 操作

    学习要点: 1.DOM 简介 2.设置元素及内容 3.元素属性操作 4.元素样式操作 5.CSS 方法 DOM 是一种文档对象模型.方便开发者对HTML 结构元素内容进行展示和修改.在 JavaScr ...

  7. jQuery(基础dom及css操作)

    设置元素内容 元素属性操作 ---------- 元素样式操作 ---------------- 对象数组的遍历 测试代码: $(function () { var v=$('div').css([' ...

  8. 第 5 章 基础 DOM 和 CSS 操作

    在常规的 DOM 元素中,我们可以使用 html()和 text()方法获取内部的数据.html()方法 可以获取或设置 html 内容,text()可以获取或设置文本内容. $('#box').ht ...

  9. jQuery DOM/属性/CSS操作

    jQuery DOM 操作 创建元素 只需要把DOM字符串传入$方法即可返回一个 jQuery 对象 var obj = $('<div class="test">&l ...

随机推荐

  1. MySQL数据引擎InnoDB和MyISAM互相转换

    MySQL(或者社区开源fork的MariaDB)5.5以上支持InnoDB引擎,并将其作为默认数据库引擎.InnoDB带来很多改进,但是对系统资源占用明显增加,对于还在128MB-512MB内存VP ...

  2. ubuntu16.04 源码安装Python3.7 (可以在此基础上安装Tensorflow) (确保Tensorflow计算框架与系统的彻底隔离)

    Python3.7 源码下载: https://www.python.org/downloads/release/python-370/ 解压源码: tar -zxvf Python-3.7.0.tg ...

  3. vue.js中引入图片

    vue中引入图片 前言:vue中引入图片时,会显示不出来,除非在css中引入.而在template中或者js动态引入时,会显示不出图片. 解决一 图片通过后端返回引入网络图片路径即可. <div ...

  4. 树的直径证明+HDU2196

    首先把无向图变成一棵树,直径肯定由叶子组成. 有以下两种情况: 第一种:经过根节点,则找两个最远的叶子肯定是直径,也就是B+D. 第二种:不经过根节点,则目标的两个叶子肯定有一个不为根的公共祖先,如红 ...

  5. 6-11 Level-order Traversal(25 分)

    Write a routine to list out the nodes of a binary tree in "level-order". List the root, th ...

  6. python3文件操作方法

    在python3中,我们可以使用open打开一个文件,那么打开文件后,文件有什么操作方法呢?接下来我就记录一下比较常用的方法. 1. close() 关闭打开的文件 2. fileno() 返回文件句 ...

  7. test20181024 ming

    题意 分析 考场做法 考虑二分答案,R开到1e9就能过了. 判断答案合法,就判断时间和是否超过拥有的时间就行了.但要把di从小到大排序,不然容易验证贪心是错的. 时间复杂度\(O(n \log n)\ ...

  8. NLTK在自然语言处理

    nltk-data.zip 本文主要是总结最近学习的论文.书籍相关知识,主要是Natural Language Pracessing(自然语言处理,简称NLP)和Python挖掘维基百科Infobox ...

  9. Makefile之自动变量篇

    自动变量假设您编写一个编译‘.c’文件生成‘.o’文件的规则:您怎样编写命令‘CC’,使它能够操作正确的文件名?您当然不能将文件名直接写进命令中,因为每次使用隐含规则操作的文件名都不一样. 您应该使用 ...

  10. Bootstrap-Plugin:下拉菜单(Dropdown)插件

    ylbtech-Bootstrap-Plugin:下拉菜单(Dropdown)插件 1.返回顶部 1. Bootstrap 下拉菜单(Dropdown)插件 Bootstrap 下拉菜单 这一章讲解了 ...