dongzhan8001 2016-08-04 05:05 采纳率: 0%
浏览 10

如何设置选择的jQuery的选定值?

<script>
    $(document).ready(function () {
        $("#state").change(function () {
        var stateId = $("#state").val()
            phpurl = "sample_url" + stateId;

            $.ajax({
                url: phpurl,
                success: function (data) {
                    $("#district").html(data).trigger("chosen:updated");                        
                },
                 error: function(data) {
                }
            });
        });
    });
</script>

Above is my code to generate district based on state, and it works fine. I just want set the value what is selected by user. At present the selected value is cleared after selecting a state and submit.

  • 写回答

1条回答 默认 最新

  • doulao1934 2016-08-06 06:08
    关注

    You can use a global to hold selected value

    var selectedDistrict = 0;
    
    $("#district").change(function () {
        selectedDistrict = $("#district").val();
    });
    

    then do:

    $("#district")
        .html(data)
        .trigger("chosen:updated")
        .val(selectedDistrict)
        .trigger("chosen:updated"); 
    

    in your ajax success.

    Means your code will become:

    <script>
        var selectedDistrict = 0;
        $(document).ready(function () {
            $("#district").change(function () {
                selectedDistrict = $("#district").val();
            });
    
            $("#state").change(function () {
            var stateId = $("#state").val()
                phpurl = "sample_url" + stateId;
    
                $.ajax({
                    url: phpurl,
                    success: function (data) {
                        $("#district").html(data)
                            .trigger("chosen:updated")
                            .val(selectedDistrict)
                            .trigger("chosen:updated");                        
                    },
                     error: function(data) {
                    }
                });
            });
        });
    </script>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计