2016-04-15 25 views
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: This works

そして、それを:

<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

私はラジオボタンにクラスを削除し、それがこのように見えるよう 明らかに私は最初のイメージの外観がほしいと思う。

は、ITが働いて得ることができた:

<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

あなたは、あなたの質問が明確ではないeach()Each on jQuery

Created a JSFiddle for you

+0

のフィドルを確認しても、それは正しく機能します。 https://jsfiddle.net/ybjtv3fb/ – Shiva

+0

申し訳ありませんが、私のために働いた人はいません。 – Emsal

+0

@Emsalあなたのページへのリンクを得ましたか?コードに何か間違ったことを賭けてください。 – DannyThunder

関連する問題