在用jQuery時,遇到一個問題,就是如何動態得添加和刪除class的屬性,下面是我的解決代碼:
- <!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" />
- <title>測試</title>
- <script type="text/javascript" src="jquery-1.7.2.js"></script>
- <script type="text/javascript">
- $(document).ready(function(){
- $("button").click(function(){
-
- $("p:first").addClass("intro");
- $("p:first").removeClass("default");
- });
- });
- </script>
- <style type="text/css">
- .intro
- {
- font-size:120%;
- color:red;
- }
- .default
- {
- font-size:16;
- color:#0F9;
- }
- </style>
- </head>
-
- <body>
- <h1>This is a heading</h1>
- <p class="default">This is a paragraph.</p>
- <p>This is another paragraph.</p>
- <button>向第一個 p 元素添加一個類並刪除一個類</button>
- </body>
- </html>
效果如下:
點擊前:
點擊後: