2017-05-31 12 views
0

**スクリプトやイベントをクリックします**jQueryのドロップダウン問題

 OUTPUT : I Randomly select multiple time with different values When I view the console I do get multiple on change events and 

それらはすべて実行されています。私は実行される に最近のドロップダウン値を取得する必要があります。

<script type="text/javascript" 
src="http://code.jquery.com/jquery.min.js"></script> 
    <script type="text/javascript"> 
    $(document).ready(function() { 
     $('#dr4').change(function() { 

      console.log("change"); 
      var name1q=$(this).val(); 

     $('input[type="checkbox"]').click(function() { 
      console.log("Click"); 
      if ($(this).prop("checked") == true) 

      { 
       var data1 = $(this).val(); 
       $.ajax({ 
        type: "POST", 
        url: "catup123_1.php", 
        data: {"ajay": data1,"ajay12":name1q}, 
        success: function (html) { 
         $("#load2222").html(html); 
       } 
       }); 
      } 
     }); 
     }); 
    }); 
</script> 
+0

'$( '入力あなたの問題を解決するのを助けることができることを確認してくださいあなたのコードのサンプルを提供するドロップダウンから選択した値を得ることができます$( '#dr4')の中でクリックすることを意味します。changeは、何度もドロップダウン選択を変更したことを何回も繰り返すことを意味します。 '.click'イベントリスナーは、チェックボックス。 '.change'の外側に移動してください – vijayP

答えて

1

あなたが直接私はそれが

<script type="text/javascript" 
    src="http://code.jquery.com/jquery.min.js"></script> 
     <script type="text/javascript"> 
     $(document).ready(function() { 
      $('#dr4').change(function() { 
       console.log("change"); 
       var name1q=$(this).val(); 
      }); 
      $('input[type="checkbox"]').click(function() { 
       console.log("Click"); 
       if ($(this).prop("checked") == true){ 
        var name1q=$('#dr4').val(); 
        //alert(name1q) 
        var data1 = $(this).val(); 
        $.ajax({ 
         type: "POST", 
         url: "catup123_1.php", 
         data: {"ajay": data1,"ajay12":name1q}, 
         success: function (html) { 
          $("#load2222").html(html); 
        } 
        }); 
       } 
      }); 

     }); 
    </script> 
    <select id="dr4"> 
     <option value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
    </select> 
    <input type="checkbox">checkbox 
+1

AWESOME !!!!!!!! –

+0

ありがとうございますajayその私の喜び –

+0

こんにちはNirajはもう1つの質問で私を助けてくださいできます –

関連する問題