jquery
  • jquery-mobile
  • 2016-04-15 48 views 0 likes 
    0

    我的所有功能都不起作用,只有當我刪除單選按鈕類時,才能從單選按鈕中獲得響應。Jquery Mobile單選按鈕不會對變化做出反應

    我已經嘗試過所有這些,還有一些更多,不能全部添加,因爲「太多的代碼」。

     //$('input:radio[name="jobber"]').change(
        // function() { 
        //  refreshDisplay(); 
        // }); 
    
        //$("input[name='jobber']").on("change", function() { 
        // refreshDisplay(); 
        //}); 
    
        //$(document).on('change', 'input:radio[name="jobber"]', function() { 
        // alert("Changed!"); 
        //}); 
    

    HTML:

    <form> 
         <fieldset data-role="controlgroup" data-type="horizontal"> 
          <input type="radio" name="jobber" id="radioPaagaaende" value="on" checked="checked"> 
          <label for="radioPaagaaende">Pågående jobber</label> 
          <input type="radio" name="jobber" id="radioFullfort" value="off"> 
          <label for="radioFullfort">Fullførte jobber</label> 
         </fieldset> 
        </form> 
    

    要更新我的答案 This doesn't work

    當我刪除類的單選按鈕,使它看起來像這樣: This works

    然後作品,但顯然我想要第一張圖片的外觀。

    設法得到它的工作:

    <form> 
         <fieldset data-role="controlgroup" data-type="horizontal"> 
          <input type="radio" name="jobber" id="radioPaagaaende" value="on" onchange="myfunction();" checked="checked"> 
          <label for="radioPaagaaende">Pågående jobber</label> 
          <input type="radio" name="jobber" id="radioFullfort" onchange="myfunction();" value="off"> 
          <label for="radioFullfort">Fullførte jobber</label> 
         </fieldset> 
        </form> 
    

    的JS:

     window.myfunction = function() { 
         alert("hellooo"); 
        } 
    
    +0

    你的問題的工作是不明確的。你在做什麼? – Shiva

    +0

    我正試圖改變工作。所以每次單擊單選按鈕時都會觸發一個函數。 – Emsal

    +0

    檢查小提琴一次 – Shiva

    回答

    -1
    +0

    沒有每個它也適用。 https://jsfiddle.net/ybjtv3fb/ – Shiva

    +0

    對不起這些爲我工作。 – Emsal

    +0

    @Emsal有鏈接到您的網頁?在代碼中打賭更有問題。 – DannyThunder

    相關問題