2013-10-01 117 views
0

我嘗試使用Jquery Mobile 1.3.2重現this example,但它僅適用於版本1.2.1或更低版本。使用Jquery Mobile 1.3.2檢查和取消選中單選按鈕

$(document).on("pageinit", "#page1", function(){ 

     $("#checkFirst").click(function(){ 
      $("input[type='radio']:first").attr("checked", "checked"); 
      $("input[type='radio']").checkboxradio("refresh"); 
     }); 
     $("#checkSecond").click(function(){ 
      $("input[type='radio']:eq(1)").attr("checked", "checked"); 
      $("input[type='radio']").checkboxradio("refresh"); 
     }); 
     $("#checkLast").click(function(){ 
      $("input[type='radio']:last").attr("checked", "checked"); 
      $("input[type='radio']").checkboxradio("refresh"); 
     }); 
     $("#uncheckAll").click(function(){ 
      $("input[type='radio'][checked]").removeAttr("checked"); 
      $("input[type='radio']").checkboxradio("refresh"); 
     }); 
    }); 

此功能重繪單選按鈕只有第1次在JQM一個單選按鈕> 1.2.1

這個鏈接的jsfiddle:

Works version with 1.2.1
​​

任何想法,爲什麼這樣的例子唐在其他版本中工作?使用代替

回答

相關問題