歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

jQuery 綁定事件.bind() 綁定radio值

今天遇到了一個小問題,關於 html 中 radio 值綁定的問題,發現使用 JQuery中的  .bind() 事件 可以更加有效的 達到我需要的功能, 作為筆記記錄共享於此,提供給剛入門的新手們參考。 

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5. <title>JQuery 綁定事件.bind()  綁定radio值</title>  
  6. <script src="../js/jquery.min.js" type="text/javascript"></script>  
  7. </head>  
  8.   
  9. <body>  
  10. <form action="#" method="post">  
  11. <label for="tj1">  
  12.   <input type="radio" name="radio_tj" id="tj1" value="1">  
  13.   資產</label>  
  14. <label for="tj2">  
  15.   <input type="radio" name="radio_tj" id="tj2" value="2">  
  16.   管理</label>  
  17. <label for="tj3">  
  18.   <input type="radio" name="radio_tj" id="tj3" value="3">  
  19.   調度</label>  
  20. <label for="tj4">  
  21.   <input type="radio" name="radio_tj" id="tj4" value="4">  
  22.   電網</label>  
  23. <label for="tj5">  
  24.   <input type="radio" name="radio_tj" id="tj5" value="5" checked>  
  25.   地理</label>  
  26.     
  27. <!-- jquery綁定事��,當radio值發生變化時觸發行為 -->   
  28. <script type="text/javascript">   
  29.   
  30.   
  31. $(document).ready(function() {   
  32.   
  33.     //主要 .bind() 事件代碼例子:  
  34.     //input標簽[標簽名稱='指定的名稱'].綁定函數("事件",自定義函數(){  操作代碼...  });  
  35.     //$("input[name='radio_tj']").bind("click",function(){ alert($(this).val()); });  
  36.     $("input[name='radio_tj']").bind("click",function(){  
  37.           
  38.         //測試操作代碼  
  39.         alert($(this).val());  
  40.         var $selectedvalue = $(this).val();  
  41.         if ($selectedvalue == 1) {   
  42.             alert("您現在選擇備份 資產范圍  的數據");  
  43.         }  
  44.         else if ($selectedvalue == 2) {  
  45.             alert("您現在選擇備份 管理范圍  的數據");  
  46.         }  
  47.         else if ($selectedvalue == 3) {  
  48.             alert("您現在選擇備份 調度范圍  的數據");  
  49.         }  
  50.         else if ($selectedvalue == 4) {  
  51.             alert("您現在選擇備份 電網范圍  的數據");  
  52.         }  
  53.         else {    
  54.             alert("您現在選擇備份 地理范圍  的數據");  
  55.         }   
  56.     });  
  57.       
  58. });  
  59. </script>  
  60. </form>  
  61. </body>  
  62. </html>  
Copyright © Linux教程網 All Rights Reserved