zoukankan      html  css  js  c++  java
  • jQuery自学笔记(四):jQuery DOM节点操作

    获得和设置内容:text( )、html( ) 以及 val( )
    • text( ) - 设置或返回所选元素的文本内容
    • html( ) - 设置或返回所选元素的内容(包括 HTML 标记)
    • val( ) - 设置或返回表单字段的值
    例子:
    $("#btn1").click(function(){
      $("#test1").text("Hello world!");
    });
    $("#btn2").click(function(){
      $("#test2").html("<b>Hello world!</b>");
    });
    $("#btn3").click(function(){
      $("#test3").val("Dolly Duck");
    });
    设置和修改属性:
    attr( ) 方法用于设置改变属性值。
    例子:
    $("button").click(function(){
      $("#w3s").attr({
        "href" : "http://www.w3school.com.cn/jquery",
        "title" : "W3School jQuery Tutorial"
      });
    });
     
    添加新的 HTML 内容:
    • append() - 在被选元素的结尾插入内容
    • prepend() - 在被选元素的开头插入内容
    • after() - 在被选元素之后插入内容
    • before() - 在被选元素之前插入内容
     
    删除元素/内容:
    • remove() - 删除被选元素(及其子元素)
    • empty() - 从被选元素中删除子元素
     
    jQuery 操作 CSS:
    • addClass() - 向被选元素添加一个或多个类,当然,在添加类时,您也可以选取多个元素
    • removeClass() - 从被选元素删除一个或多个类
    • toggleClass() - 对被选元素进行添加/删除类的切换操作
    • css() - 设置或返回样式属性
     
    jQuery toggleClass() 方法:
    该方法对被选元素进行添加/删除类的切换操作,例:
    $("button").click(function(){
      $("h1,h2,p").toggleClass("blue");
    });
     
    设置 CSS 属性:
    如需设置指定的 CSS 属性,请使用如下语法(多个):
    css({"propertyname":"value","propertyname":"value",...});
     
    jQuery 尺寸 方法:
    jQuery 提供多个处理尺寸的重要方法:
    • width()
    • height()
    • innerWidth()
    • innerHeight()
    • outerWidth()
    • outerHeight()
     
    width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)
    height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)
     
    innerWidth() 方法返回元素的宽度(包括内边距)
    innerHeight() 方法返回元素的高度(包括内边距)
     
    outerWidth() 方法返回元素的宽度(包括内边距和边框)
    outerHeight() 方法返回元素的高度(包括内边距和边框)
     
    outerWidth(true) 方法返回元素的宽度(包括内边距、边框和外边距)
    outerHeight(true) 方法返回元素的高度(包括内边距、边框和外边距)
  • 相关阅读:
    HDU 1358 Period (KMP)
    POJ 1042 Gone Fishing
    Csharp,Javascript 获取显示器的大小的几种方式
    css text 自动换行的实现方法 Internet Explorer,Firefox,Opera,Safar
    Dynamic Fonts动态设置字体大小存入Cookie
    CSS Image Rollovers翻转效果Image Sprites图片精灵
    CSS three column layout
    css 自定义字体 Internet Explorer,Firefox,Opera,Safari
    颜色选择器 Color Picker,Internet Explorer,Firefox,Opera,Safar
    CSS TextShadow in Safari, Opera, Firefox and more
  • 原文地址:https://www.cnblogs.com/cleverlee/p/5011777.html
Copyright © 2011-2022 走看看