修改父節點屬性的方法:1、用parent()取得指定元素的父節點對象,語法「$(指定元素).parent()」;2、用attr()修改父節點對象的指定屬性,語法「父節點物件.attr({"屬性名":"值","屬性名稱":"值",...})」。
本教學操作環境:windows7系統、jquery1.10.2版本、Dell G3電腦。
jquery修改父節點屬性的方法
#需要分成兩個步驟:
取得指定元素的父節點物件
修改被選元素的屬性
下面就具體介紹。
1、使用parent()
方法來取得父節點物件
parent() 方法傳回被選元素的直接父元素。
$(指定元素).parent(filter)
2、使用attr()方法修改父節點物件的指定屬性
attr() 方法可以設定被選元素的屬性和值。
父节点对象.attr({"属性名":"属性值", "属性名":"属性值",...})
範例:修改父節點的id屬性
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> .siblings,.siblings *{ display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } #border{ border: 2px solid pink; } </style> <script src="js/jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("h2").css("border","2px solid red") $("button").click(function() { $("h2").parent().attr({"id":"border"}) }); }); </script> </head> <body> <div class="siblings">div (父) <p>p(兄弟元素)</p> <span>span(兄弟元素)</span> <h2>h2(本元素)</h2> <h3>h3(兄弟元素)</h3> <p>p(兄弟元素)</p> </div> <button>修改父节点的id属性</button> </body> </html>
【推薦學習:jQuery影片教學、web前端影片】
以上是jquery怎麼修改父節點屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!