HTML示例代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--HTML区域-->
<h1>第一个标题</h1>
<img src="57eb.jpg">
<div class="nav-2014">
<div class="w">
<div class="w-spacer"></div>
<div class="categorys">
<div class="dt" style="color: red;font-size: 25px">家用电器分类</div>
<div class="dp" style="color: green;font-size: 12px;">家用电器价格</div>
<img src="rB3.jpg">
</div>
<span class="hr">11</span>
<div class="navitems-2014 chr1 chr2">
<div id="treasure"></div>
<span class="clr clr1"></span>
<span class="chr"></span>
男:<input type="checkbox" value="nan">
女:<input type="checkbox" value="nv">
<input type="text" value="2">
<input type="text" value="3">
</div>
<ul>
<li>第一行</li>
<li>第二行</li>
<li>第三行</li>
<li>第四行</li>
</ul>
</div>
</div>
<h2>第二个标题</h2>
<p style="width: 200px">第一段</p>
<p>第二段</p>
</body>
</html>

css(name,|k,v|pro|fn) 访问匹配元素的样式属性

  name:要访问的样式属性名

  k,v :以键值参数的方式修改要访问样式的属性名/值

  pro: 以传入多个键值对的方式修改要访问样式的属性名/值

    <script src="jquery-3.1.0.js"></script>
<script>
// 取到div元素,css样式中color属性
$("div").css("color")
// 修改所有匹配元素css样式中color为red
$("p").css("color",'red')
// 修改所有匹配元素css样式中color为red,同时设置多个属性
$("p").css({"color":"white","background-color":'black'})
</script>

  offset([coordinates]) 获取修改匹配元素在当前视口的相对偏移

  返回的对象包含两个以像素计的属性坐标:top,left

    <script src="jquery-3.1.0.js"></script>
<script>
// 获取最后一个p元素
var p = $("p:last")
// 获取p元素的top,left坐标
var offset = p.offset()
// 修改p元素的html内容
p.html("left: "+ offset.left + ",top:"+offset.top)
// 修改最后一个p元素的坐标位置
$("p:last").offset({top:10,left:30})
</script>

  scrollTop([val]) 获取匹配元素相对滚动条顶部的偏移

    $(window).scrollTop()   # 当前窗口滚动条滚动的高度

    $("#nid").scrollTop()   # 窗口中有窗口时,对应的nid小窗口的滚动高度

    <script src="jquery-3.1.0.js"></script>
<script>
// 取得最后一个p元素相对滚动条顶部的偏移
var p = $("p:first");
$("p:last").text("ScrollTop:"+ p.scrollTop())
</script>

  height([val|fn]) 获得匹配元素当前计算的高度值px

    $(window).height()   # 窗口的高度

    $(document).height()  # 文档的高度

    $("nid").height()  # 某标签的高度

  width([val|fn]) 获得第一个匹配元素当前计算的宽度值px

  innerHeight() 获得第一个匹配元素的内部区域高度(包括补白,但不包括边框)

  innerWidth() 获得第一个匹配元素内部区域宽度(包括补白,但不包括边框)

  outerHeight() 获取第一个匹配元素外部区域高度(包括补白和边框)

  outerWidth() 获取第一个匹配元素外部区域宽度(包括补白和边框)

    <script src="jquery-3.1.0.js"></script>
<script> $("p:last").height()
$("p").width()
</script>

  

jquery之css操作的更多相关文章

  1. JQuery 之CSS操作

    JQuery 之CSS操作 设置 <p> 元素的颜色: 将所有段落的颜色设为红色 $(".btn1").click(function(){ $("p" ...

  2. JQuery常用CSS操作

    JQuery常用CSS操作 $(elem).css(obj):设置行内样式 $(elem).position():返回相对于父容器位置,只能获取不能设置 $(elem).offset(obj):返回相 ...

  3. jQuery基础--CSS操作、class操作、attr操作、prop操作

    1.1.1    css操作 功能:设置或者修改样式,操作的是style属性. 设置单个样式 //name:需要设置的样式名称 //value:对应的样式值 css(name, value); //使 ...

  4. 【JQuery】css操作

    一.前言         接着上一章的内容,继续JQuery的学习 二.内容 css 设置或返回匹配元素的样式属性 $(selector).css(css-property-name) $(selec ...

  5. jquery对css操作

    1.css取得p的颜色:$(document).ready(function(){ var p= $("p").css("color"); alert(p);} ...

  6. jQuery的CSS操作

    .css()--获取匹配元素集合中的第一个元素的样式属性的值设置每一个匹配元素的一个或多个CSS属性. .hasClass()--确定不论什么一个匹配元素是否有被分配给定的(样式)类: .addCla ...

  7. jQuery DOM/属性/CSS操作

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

  8. jQuery学习-css、class操作、动画方法的运用、jQ操作Dom节点

    css操作(设置单个/多个样式.获取样式) //修改单个属性:括号之中直接是需要修改的样式名,值 css(name,value) //例:$("#one").css("b ...

  9. jQuery 属性操作和CSS 操作

    如有在jQuery方法中涉及到函数,此函数必定会返回一个数值(函数由于运行次数不同触发一些不同效果) jQuery 属性操作方法(以下方法前些日子学习过,不再赘述) addClass() attr() ...

随机推荐

  1. HTML编辑器

    终于有时间静下来总结一下最近的工作. 第一个就是html编辑器: 首先是编辑器的选择,之前用的是ewebeditor,功能很强大,出于粘贴word内容得安装插件的原因,暂时放弃. ewebeditor ...

  2. setNeedsDisplay,setNeedsLayout

    UIView的setNeedsDisplay和setNeedsLayout方法.首先两个方法都是异步执行的.setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraph ...

  3. GCHandler的使用

    众所周知,我们在使用c#托管代码时,内存地址和GC回收那不是我们关心的,CLR已经给我们暗箱操作. 但是如果我们在c#中调用了一个非托管代码,比如vc的DLL,而且他有个回调函数,需要引用c#中的某个 ...

  4. sqoop笔记

    adoop学习笔记—18.Sqoop框架学习   一.Sqoop基础:连接关系型数据库与Hadoop的桥梁 1.1 Sqoop的基本概念 Hadoop正成为企业用于大数据分析的最热门选择,但想将你的数 ...

  5. utf8转gbk,libcurl中文乱码处理

    这两个转码在网页客户端处理用很常见,所使用的平台为VS2010,字符集采用多字节字符集 utf8转gbk string UTF8ToGBK(const std::string& strUTF8 ...

  6. 关于seajs模块化的搭建

    搭建seajs这个鬼吧!好像必须要用服务器起.... 然后我开始弄了个nodejs服务器. 安装nodejs:在网站上下载,安装,安装.. 打开命令行,输入cdm. 输入node -v ,输出版本信息 ...

  7. Native VS React Native VS 微信小程序

    随着React Native和 微信小程序的出现,Native一家独大的局面出现裂痕,很多小公司使用已经正在着手微信小程序和React Native了,我公司就已经走上React Native之路.那 ...

  8. 对git的理解及常用指令

    以前总听说git[分布式版本控制系统]自己愣是搞不懂它到底要干哈-什么叫版本控制系统根本理解不了.现在工作需要必须要用到,结果好像就突然懂了git是干什么滴. 所以!原理这个东西的理解是要建立在大量的 ...

  9. pdf生成器

    apose, http://www.codeproject.com/Articles/570682/PDF-File-Writer-Csharp-Class-Library-Version

  10. hibernate一级缓存

    理解 Hibernate 一级缓存 Hibernate 一级缓存默认是打开,不需要任何的配置.实际上,你无法强制禁止它的使用. 如果你理解了一级缓存实际上和会话是关联的,就很容易理解一级缓存.总所周知 ...