从jquery创建单选按钮

时间:2014-02-26 13:17:16

标签: jquery asp.net-mvc json

单选按钮无法正常工作。在第一部分中,从控制器创建一个下拉列表,在更改下拉项目时,在$ .json中返回一个列表,我想将每个列表项目显示为单选按钮标签。以下是我的代码

 <div class="col9 last">
        @Html.DropDownList("PaymentModelddl", new SelectList(listItems, "Value", "Text"))
    </div
<div class="col9 right last" id="PlanNames">

            </div>



<script>
$(document).ready(function () {
    $('#PaymentModelddl').change(function () {

        var ModelValue = $(this).val();
        //alert(ModelValue+"");
        if (ModelValue > 0) {
            $.getJSON('/AccountInfoTemp/TestJSON/' + ModelValue, function (result) {
                var ddl = $('#PlanNames');
                ddl.empty();
                var d = "";
                $(result).each(function () {
                    d += "<input type='radio' name='radio' style='display:block; float:left;' />"
                        + "<span class='label'>" + this.Name + "</span><div class='clear'></div>";
                });

                d += ""
                ddl.html(d);
            });
        }
    });

});

1 个答案:

答案 0 :(得分:0)

尝试$.each()

$.each(result, function(idx, item) {
    d += "<input type='radio' name='radio' style='display:block; float:left;' />"
      + "<span class='label'>" + item.Name + "</span><div class='clear'></div>";
});