zoukankan      html  css  js  c++  java
  • Web开发技术——JQuery7(获得内容和属性)

    jQuery - 获得内容和属性

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

    jQuery DOM 操作

    jQuery 中非常重要的部分,就是操作 DOM 的能力。

    jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。

    提示:DOM = Document Object Model(文档对象模型)

    DOM 定义访问 HTML 和 XML 文档的标准:

    “W3C 文档对象模型独立于平台和语言的界面,允许程序和脚本动态访问和更新文档的内容、结构以及样式。”

    获得内容 - 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("Value: " + $("#test").val());});

    获取属性 - attr()

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

    下面的例子演示如何获得链接中 href 属性的值:

    实例
    $("button").click(function(){  alert($("#w3s").attr("href"));});

    jQuery - 设置内容和属性

    设置内容 - text()、html() 以及 val()

    我们将使用前一章中的三个相同的方法来设置内容:

    · text() - 设置或返回所选元素的文本内容

    · html() - 设置或返回所选元素的内容(包括 HTML 标记)

    · val() - 设置或返回表单字段的值

    下面的例子演示如何通过 text()、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");});

    text()、html() 以及 val() 的回调函数

    上面的三个 jQuery 方法:text()、html() 以及 val(),同样拥有回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。

    下面的例子演示带有回调函数的 text() 和 html():

    实例
    $("#btn1").click(function () {
        $("#test1").text(
            function (i, origText) { return "Old text: " + origText + " New text: Hello world!    (index: " + i + ")"; });
    });
    $("#btn2").click(function () {
        $("#test2").html(
        function (i, origText) { return "Old html: " + origText + " New html: Hello <b>world!</b>    (index: " + i + ")"; });
    });

    设置属性 - attr()

    jQuery attr() 方法也用于设置/改变属性值。

    下面的例子演示如何改变(设置)链接中 href 属性的值:

    实例
    $("button").click(function(){  $("#w3s").attr("href",http://www.w3school.com.cn/jquery);});

    attr() 方法也允许您同时设置多个属性。

    下面的例子演示如何同时设置 href 和 title 属性:

    实例
    $("button").click(function () {
        $("#w3s").attr({
            "href": "http://www.w3school.com.cn/jquery",
            "title": "W3School jQuery Tutorial"
        });
    });
    
    

    attr() 的回调函数

    jQuery 方法 attr(),也提供回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。

    下面的例子演示带有回调函数的 attr() 方法:

    实例
    $("button").click(function () {
        $("#w3s").attr(
            "href",
            function (i, origValue) {
                return origValue + "/jquery";
            });
    });
    
    
  • 相关阅读:
    asp.net 2.0 treeview控件“简单”操纵
    http://www.cnblogs.com/Terrylee/archive/2006/11/12/aspnet_ajax_quickstarts.html(ajax入门 )
    JS实面treeview中选中父节点,子节点也选中
    系统地学习ASP.NET AJAX(5) 客户端脚本编程(Sys.UI命名空间下的类和快捷方法)(转)
    图例显示投标数据
    怎么用正则表达式判断数字(包括正,负,小数。。)
    treeview常见用法
    TreeView小结
    sql split分隔
    WCF 漫谈
  • 原文地址:https://www.cnblogs.com/cmhunter/p/4183937.html
Copyright © 2011-2022 走看看