HTML篇之CSS樣式:按鈕變成超鏈接的樣式


原文:http://blog.csdn.net/qq_16769857/article/details/52055349
[html]  view plain  copy
 
 print?在CODE上查看代碼片派生到我的代碼片
  1. <!DOCTYPE html>  
  2. <html lang="en">  
  3. <head>  
  4.     <meta charset="UTF-8">  
  5.     <title>Document</title>  
  6.     <script type="text/javascript" src="jquery.min.js"></script>  
  7.     <style>  
  8.     .btn {  
  9.         color: blue;      
  10.         background-color: #FFFFFF;  
  11.         border: 0px none;  //去邊框  
  12.         font-family: "宋體";  
  13.         font-size: 15px;  
  14.         text-decoration:underline;  //加下划線  
  15.     }  
  16.     .btn:hover{  
  17.         color:red;  
  18.         border: none;  
  19.         cursor: hand;  
  20.         cursor: pointer;  
  21.         text-decoration:underline;  //加下划線  
  22.     }  
  23.     .btn:focus {   
  24.         outline: none;    //去邊框  
  25.     }   
  26.     </style>  
  27.     <script type="text/javascript">  
  28. $(function(){  
  29.     $("input:button").click(function() {  
  30.         str = $(this).val()=="編輯"?"確定":"編輯";    
  31.         $(this).val(str);   // 按鈕被點擊后,在“編輯”和“確定”之間切換  
  32.         $(this).parent().siblings("td.'.2-item'").each(function() {  // 獲取當前行的其他單元格  
  33.             obj_text = $(this).find("input:text");    // 判斷單元格下是否有文本框  
  34.             if(!obj_text.length)   // 如果沒有文本框,則添加文本框使之可以編輯  
  35.                 $(this).html("<input type='text' value='"+$(this).text()+"'>");  
  36.             else   // 如果已經存在文本框,則將其顯示為文本框修改的值  
  37.                 $(this).html(obj_text.val());   
  38.         });  
  39.         $(this).parent().siblings("td.'.1-item'").each(function() {  // 獲取當前行的其他單元格  
  40.             obj_text = $(this).find("select");    // 判斷單元格下是否有文本框  
  41.             if(!obj_text.length)   // 如果沒有文本框,則添加文本框使之可以編輯  
  42.                 $(this).html("<select><option value='volvo'>Volvo</option><option value='volvo'>Volvo</option></select>");  
  43.             else   // 如果已經存在文本框,則將其顯示為文本框修改的值  
  44.                 $(this).html(obj_text.val());   
  45.         });  
  46.     });  
  47.      });      
  48.     </script>  
  49. </head>  
  50. <body>  
  51. <table>  
  52.     <tr>  
  53.         <td>2</td>  
  54.         <td class="1-item">1</td>  
  55.         <td class="2-item">2</td>  
  56.         <td class="2-item">2</td>  
  57.         <td><input class="btn"  type="button" value="編輯"></td>  
  58.     </tr>  
  59.     <tr><td>2</td><td>5</td><td><input type="button" name="btnSubmit" id="btnSubmit"  value="編輯"></td></tr>  
  60.     <tr><td>3</td><td>8</td><td><input type="button" value="編輯"></td></tr>  
  61.     <tr><td>4</td><td>2</td><td><input type="button" value="編輯"></td></tr>  
  62. </table>  
  63. </body>  
  64. </html>  



 

 

注:樣式實現的功能:按鈕變成超鏈接。其他代碼是可編輯table,如果不可行可能是引用的

[html]  view plain  copy
 
 print?在CODE上查看代碼片派生到我的代碼片
    1. <strong><span style="font-size:18px;">jquery.min.js版本問題</span></strong>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM