jQuery dom_set jQuery dom_get jQuery dom_add 设置内容 - text(), html()和val() 我们将使用与前一页相同的三种方法来设置内容: text() - 设置或返回选定元素的文本内容 html() - 设置或返回选定元素的内容 (包括 HTML标记) val() - 设置或返回表单字段的值 下面的示例演示如何使用jQuery的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.2xkt.com/jquery"); }); 让我试试 attr() 方法还允许您同时设置多个属性。 下面的示例演示如何同时设置链接的href和标题属性: $("button").click(function(){ $("#w3s").attr({ "href" : "http://www.2xkt.com/jquery", "title" : "享学课堂jQuery 教程" }); }); 让我试试 attr()的回调函数 jQuery的方法attr(),也有一个回调函数。回调函数有两个参数:选定元素列表中当前元素的索引和原始(旧)属性值。然后返回函数中使用的新属性值的字符串。 下面的示例演示attr()的回调函数: $("button").click(function(){ $("#w3s").attr("href", function(i, origValue){ return origValue + "/jquery"; }); }); 让我试试 jQuery dom_get jQuery dom_add