JQuery下拉列表问题

JQuery下拉列表问题,jquery,Jquery,**下拉菜单的脚本,然后单击事件** OUTPUT : I Randomly select multiple time with different values When I view the console I do get multiple on change events and 他们都被处决了。我需要获取最近的下拉值,以便 被处决 $(文档).ready(函数(){ $('#dr4')。更改(函数(){ 控制台日志(“更改”); var name1q=$(this.

**下拉菜单的脚本,然后单击事件**

        OUTPUT : I Randomly select multiple time with different values When I view the console I do get multiple on change events and
他们都被处决了。我需要获取最近的下拉值,以便 被处决


$(文档).ready(函数(){
$('#dr4')。更改(函数(){
控制台日志(“更改”);
var name1q=$(this.val();
$('input[type=“checkbox”]”)。单击(函数(){
控制台日志(“单击”);
if($(this).prop(“选中”)==true)
{
var data1=$(this.val();
$.ajax({
类型:“POST”,
url:“catup123_1.php”,
数据:{“ajay”:data1,“ajay12”:name1q},
成功:函数(html){
$(#load2222”).html(html);
}
});
}
});
}); 
});

您可以直接从下拉列表i中获取所选值,提供您的代码示例,请检查它是否有助于您解决问题

<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

$(文档).ready(函数(){
$('#dr4')。更改(函数(){
控制台日志(“更改”);
var name1q=$(this.val();
}); 
$('input[type=“checkbox”]”)。单击(函数(){
控制台日志(“单击”);
if($(this).prop(“选中”)==true){
var name1q=$('#dr4').val();
//警报(名称1Q)
var data1=$(this.val();
$.ajax({
类型:“POST”,
url:“catup123_1.php”,
数据:{“ajay”:data1,“ajay12”:name1q},
成功:函数(html){
$(#load2222”).html(html);
}
});
}
});
});
1.
2.
3.
复选框

`$('input[type=“checkbox”]”)。单击“inside
$('#dr4')。更改
意味着您在下拉选择中更改的次数与更改次数相同。单击事件侦听器将附加到这些复选框。把它移到
之外。更改
谢谢A哦,这是我的荣幸嗨,Niraj,你能帮我再问一个问题吗
<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