:checked    选框选中的

   一、修改css样式:

    1.参数只写属性名,则返回属性值

      $(this).css( ' color ');   //300px

    2.参数是属性名,属性值,逗号分隔,是设置一组样式,属性必须加引号,值如果是数字可以不用跟单位和引号

      $(this).css(" color "," red ") ; //设置当前元素的字体颜色是红色

    3.参数可以是对象形式,方便设置多组样式,属性名和属性值用冒号隔开,属性可以不加引号,如果是复合属性必须采用驼峰法命名:

      $(this).css({

        color : " red ",

        width : "300px",

        backgroundColor : " pink "  //复合属性采用驼峰法命名

      })

    二、jq中的效果:

      show():显示   hide():隐藏    toggle():切换

      slideDown():下滑显示    slideUp():上滑隐藏    slideToggle():滑入滑出切换

      fadeIn():淡入效果    fadeOut():淡出效果    fadeToggle():淡入淡出效果    fadeTo():修改透明度

     三、属性操作:

        常用的获取属性值的语法:

         prop( ):获取元素本身固定的属性值    // $("a").prop("href") ;  //获取 a 标签中 href 的属性值

         prop("href","#");   // 给href属性赋值 #

         attr( ): 获取自定义的属性值        //   $( "div" ).attr("data-index") ;    //  获取div中自定义的index的属性值 

         attr("index",2) ;   //  给index赋值是2 

    

         data( ):数据缓存 data(),数据是存放在元素的内存里面    // data("uname","Tom");

         $("div").data("index");   //这个方法获取data-index  h5自定义属性 :不用写data-  而且返回的是数字型

        四、元素操作:

      1,遍历

        第一种方式遍历 

           each(function(index,element));

        第二种方式遍历:

          $.each(object,function(index,element){ xxx; })

            1.$each( )方法可用于遍历任何对象,主要用于数据处理,比如数组,对象

            2.里面的函数有2个参数:index是每个元素的索引号;element遍历内容

          var   arr=["红色","绿色","蓝色"];

          $.each(arr,function(i,ele){

            console.log(i);   //索引号

            console.log(ele);   //值

          })

          例2:

          <ul><li>周一</li><li>周二</li><li>周三</li></ul>

          $.each($("ul li"),function(i,ele){

            console.log(i);    // 获取 li 中的索引号

            console.log(ele);  //获取li中的每个值

          })

      2,创建

        var li =$("<li>创建一个新元素</li>");

        var  div  =$("<div>创建一个新的</div>")

        //  内部添加  append 

         $("ul").append(li);  //  内部添加并且放到内容的最后面

        //  内部添加   prepend

         $("ul").prepend(li)  //  内部添加并且放到内容的最前面

        //  外部添加   after

         $(".test").after(div);  //   外部添加并且放到内容的最后面

        //  外部添加   before

         $(".test").before(div);  //   外部添加并且放到内容的最前面

        <ul>

          <li>原先的li</li>

        </ul>

        <div class="test">

          div元素

        </div>

      3,删除元素

          //  remove

        $("ul").remove();  //   删除匹配的元素    自杀

          //   empty

        $("ul").empty();   //   删除匹配元素里面的子节点    孩子

          //   html(" ")

        $("ul").html(" ");   //   删除匹配元素里面的子节点    孩子

修改css样式+jq中的效果+属性操作+元素操作的更多相关文章

  1. css样式表中四种属性选择器

    学习此连接的总结http://developer.51cto.com/art/201009/226158.htmcss样式表中四种属性选择器1> 简易属性 tag[class]{ font-we ...

  2. 【JS新手教程】JS修改css样式的几种方法

    本文试验了几种JS修改css样式的方法,方法1:元素.style.样式=样式值.方法2:元素.style.cssText=样式:样式值方法3:元素.style[样式]=样式值 .cssText这种,可 ...

  3. js介绍,js三种引入方式,js选择器,js四种调试方式,js操作页面文档DOM(修改文本,修改css样式,修改属性)

    js介绍 js运行编写在浏览器上的脚本语言(外挂,具有逻辑性) 脚本语言:运行在浏览器上的独立的代码块(具有逻辑性) 操作BOM 浏览器对象盒子 操作DOM 文本对象 js三种引入方式 (1)行间式: ...

  4. 一个DOM元素同时拥有多个类名时的样式产生冲突时 属性取决于css样式表中后读取到的属性

    如果一个DOM元素包含多个类名,其中的两个类名的属性产生冲突,并不是根据htnl中类名的顺序来决定DOM元素的属性, 而是根据css样式中的顺序来决定DOM元素的属性,它取决于css样式表中后读取到的 ...

  5. CSS样式有哪些常用的属性?

    一般的一个DIV的CSS设置属性有:margin,padding,width,height,font-size,text-align,background,float,border CSS样式有哪些常 ...

  6. JS笔记一:动态修改css样式

    ---恢复内容开始--- 最近在学习CSS/JS的样式,两个合学习一起学习,加深JS的书写和了解. 一.通过Javasript修改图片大小 通过函数来传递图片id,height,width,使用doc ...

  7. ASP.NET中直接用C# 动态修改CSS样式

    ASP.NET中直接用C# 动态修改CSS样式  wonsoft (wonsoft@163.com) 使用JavaScript控制CSS样式有点麻烦,还是觉得直接使用C#操作更方便快捷,本文通过两个B ...

  8. tp3.2替换模板中如果需要替换的图片在css样式表中怎么办?

    因为标签中的 style 定义的样式可直接覆盖 css样式表中定义的样式,所以可以在要替换的标签中用 style 直接定义样式,具体代码如下: <div class="aboutbg& ...

  9. javascript 修改css样式

    abc.css CSS code .class1     {    width:10px;    background-color: red;    } HTML code <!DOCTYPE ...

随机推荐

  1. Python 如何debug

    一.常见错误: 1.漏了末尾的冒号,如 if语句,循环语句,定义函数 2.缩进错误,该缩进的时候没有缩进 3.把英文符号写成中文符号,如:  ' ' () , 4.字符串拼接,把字符串和数字拼接一起 ...

  2. mySQL学习入门教程——2.创建表

    二.创建表 一.创建数据表的SQL语句模型(弱类型)CREATE TABLE [IF NOT EXISTS] 表名称(字段名1 列的类型[属性][索引],字段名2 列的类型[属性][索引],-字段名n ...

  3. 我的scoi2018

    高一,很尴尬,凉~ -------- 大家好,我是分界线,我弱弱的说本次采用倒序的写作手法 -------- 故事是这样讲的: Day0: 刚刚去那个电科搞的集训,早上才考了一波模拟赛,下午就过来住酒 ...

  4. javafx将数据库内容输出到tableview表格

    一 .创建Fxml文件,用Javafx Scene Builder 编辑页面,创建tableview(表格)和tablecolum(表格中的列),并为其设置fxid: 二.生成fxml文件的控制类: ...

  5. 在MVC4.5.1中使用Ninject

    看完Pro ASP.NET MVC5的前14章之后,终于开始了自己的项目搭建. 打算在实际项目中使用Ninject 但是总是出现各种问题.这里记录一下 在书中使用的Ninject的版本是: Insta ...

  6. 【记录】VScode快捷键大全

    记住快捷键能够提高工作效率 Ctrl+Shift+P,F1 展示全局命令面板 Ctrl+P 快速打开最近打开的文件 Ctrl+Shift+N 打开新的编辑器窗口 Ctrl+Shift+W 关闭编辑器 ...

  7. python爬虫环境1

    转载 https://cuiqingcai.com/5052.html 1.1 python3安装  配置环境变量:随后点击“新建”,新建一个条目,将刚才复制的C:\Python36复制进去.这里需要 ...

  8. Oracle数据库创建与连接

    一.Oracle数据库的安装 1.下载Oracle数据库 网址:Oracle 数据库软件下载 | Oracle 技术网 | Oracle 由于需要注册,所以我就没有采用这种下载方式,  右击该网页查看 ...

  9. Kirinriki

    Kirinriki 定义两个长度相等的字符串\(\{a_i\},\{b_i\}\)的距离为\(\sum_{i=1}^n|a_i-b_{n-i+1}|\)(其中n为字符串的长度),给出一个字符串\(\{ ...

  10. magento 多域名多店

    在magento1.4中请参考官网 :http://www.magentocommerce.com/knowledge-base/entry/tutorial-multi-site-multi-dom ...