程式碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="js/jquery-1.3.2.js" ></script> <script type="text/ javascript "><!-- $(function(){ $("#aAttr1").click(function(){ $( ":text").attr("value",$("#pTest").attr("id")); }) $("#aAttr2").click(function(){ $( ":text").attr("value",function(){ return $("#pTest").attr("id"); }); }) $("#aAttr3").click(function(){ $( ":text").attr({value:"test2"}); }) $("#aAttr4").click(function(){ $("#inputTest2").removeAttr("value"); }) }) // --></script> <title>无标题文档</title> </head> <body> <form> <input id="inputTest1" type="text" /> <input id="inputTest2" type="text" value="test" /> <p id="pTest">123</p> <a href="#" id="aAttr1">在text表单中显示p的ID方法1</a>| <a href="#" id="aAttr2">在text表单中显示p的ID方法2</a>| <a href="#" id="aAttr3">在text表单中显示test2</a>| <a href="#" id="aAttr4">去除inputTest2的value属性</a>| <input type="reset" /> </form> </body> </html>
1.element.attr(name)
描述:用於取得某個元素的name屬性值,如範例中$("#pTest").attr("id")就可取得pTest的ID值。
2.element.attr(name,value)
描述:用於設定某個元素的name屬性值,如範例中$(":text").attr("value",$("# pTest").attr("id"))就將pTest的ID值賦於text表單的value值。
附註:範例中(":text")用來取得input表單type為text的元素,同樣其它表單也可用相同的方法獲取,如14f6d60744c8fec5cc7a9a2bfda0ad8b即可用$(":button")進行獲取,其傳回值為Array(Element),也可用$(":input")取得所有的input元素。 。在JQuery中要取得和設定元素的text與value值還可以使用element.text()/element.text(value)、element.val()/element.val(Value),用法與element.html()一樣,若有疑問可以跟帖,我再做說明
3.element.attr(name,function)
描述:用來設定某個元素的name屬性值與上一個類似,只是這裡的value可以寫成個function,比較有彈性。
4.element.remove(name);
描述:用於刪除某個元素的name屬性。
以上是JQuery element屬性控制相關總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!