jQuery HTML

作者: convertible | 来源:发表于2018-02-08 08:52 被阅读0次

    jQuery - 获取内容和属性

    jQuery 拥有可操作 HTML 元素和属性的强大方法。

    jQuery DOM 操作

    jQuery 中非常重要的部分,就是操作 DOM 的能力。
    jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。

    获得内容 - text()、html() 以及 val()

    三个简单实用的用于 DOM 操作的 jQuery 方法:
    text() - 设置或返回所选元素的文本内容
    html() - 设置或返回所选元素的内容(包括 HTML 标记)
    val() - 设置或返回表单字段的值
    下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容:
    实例
    $("#btn1").click(function(){
    alert("Text: " + $("#test").text());
    });
    $("#btn2").click(function(){
    alert("HTML: " + $("#test").html());
    });
    下面的例子演示如何通过 jQuery val() 方法获得输入字段的值:
    实例
    $("#btn1").click(function(){
    alert("值为: " + $("#test").val());
    });
    获取属性 - attr()

    jQuery attr() 方法用于获取属性值。

    下面的例子演示如何获得链接中 href 属性的值:
    实例
    $("button").click(function(){
    alert($("#runoob").attr("href"));
    });

    jQuery - 添加元素

    通过 jQuery,可以很容易地添加新元素/内容。
    添加新的 HTML 内容
    我们将学习用于添加新内容的四个 jQuery 方法:
    append() - 在被选元素的结尾插入内容
    prepend() - 在被选元素的开头插入内容
    after() - 在被选元素之后插入内容
    before() - 在被选元素之前插入内容

    jQuery append() 方法

    jQuery append() 方法在被选元素的结尾插入内容。
    实例
    $("p").append("追加文本");

    jQuery prepend() 方法

    jQuery prepend() 方法在被选元素的开头插入内容。
    实例
    $("p").prepend("在开头追加文本");

    jQuery after() 和 before() 方法

    jQuery after() 方法在被选元素之后插入内容。
    jQuery before() 方法在被选元素之前插入内容。
    实例
    $("img").after("在后面添加文本");
    $("img").before("在前面添加文本");
    总结:
    append/prepend 是在选择元素内部嵌入。
    after/before 是在元素外面追加。

    jQuery - 删除元素

    通过 jQuery,可以很容易地删除已有的 HTML 元素。

    删除元素/内容

    如需删除元素和内容,一般可使用以下两个 jQuery 方法:
    remove() - 删除被选元素(及其子元素)
    empty() - 从被选元素中删除子元素

    jQuery remove() 方法

    jQuery remove() 方法删除被选元素及其子元素。
    实例
    $("#div1").remove();
    jQuery empty() 方法
    jQuery empty() 方法删除被选元素的子元素。
    实例
    $("#div1").empty();

    过滤被删除的元素

    jQuery remove() 方法也可接受一个参数,允许您对被删元素进行过滤。
    该参数可以是任何 jQuery 选择器的语法。
    下面的例子删除 class="italic" 的所有 <p> 元素:
    实例
    $("p").remove(".italic");

    jQuery 操作 CSS

    jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些:
    addClass() - 向被选元素添加一个或多个类
    removeClass() - 从被选元素删除一个或多个类
    toggleClass() - 对被选元素进行添加/删除类的切换操作
    css() - 设置或返回样式属性

    jQuery css() 方法

    css() 方法设置或返回被选元素的一个或多个样式属性。

    返回 CSS 属性

    如需返回指定的 CSS 属性的值,请使用如下语法:
    css("propertyname");
    下面的例子将返回首个匹配元素的 background-color 值:
    实例
    $("p").css("background-color");

    设置 CSS 属性

    如需设置指定的 CSS 属性,请使用如下语法:
    css("propertyname","value");
    下面的例子将为所有匹配元素设置 background-color 值:
    实例
    $("p").css("background-color","yellow");

    相关文章

      网友评论

        本文标题:jQuery HTML

        本文链接:https://www.haomeiwen.com/subject/hctazxtx.html