如何使用jquery获取内部id?

时间:2014-01-12 06:04:51

标签: javascript jquery html asp.net-mvc

我想将值分配给内部id我如何在Jquery

中执行此操作

controller.cs代码

public GroupModel Get()
        {
            IGroupTypeRepository groupTypeRepo = new GroupTypeRepository();
            IGroupRepository groupRepo = new GroupRepository();
            var model = new GroupModel();            
                model.GroupTypes = groupTypeRepo.GetAll().ToList();
                Guid first = model.GroupTypes.FirstOrDefault().Id;
                model.Groups = groupRepo.GetAll().Where(s => s.Type == first).ToList();

            return model;
        }

我试过跟随

function getGroups() {
            debugger;
            $.getJSON(
                "groupvalues",
    function (data) {
        if (data.GroupTypes != undefined) {
            $.each(data.Groups, function (jindex, jvalue) {
                debugger;
                if (jvalue.Id != undefined) {
                    $("#GroupsTemplate").tmpl(jvalue).appendTo(".span9 .row #projects");
                }
            });
        }
    }

    <div class="span9">
        <div class="row">
            <section id="projects">

            </section>                    
        </div>
    </div>

    <script id="GroupsTemplate" type="text/html">
        <ul id="thumbs">
            <li class="item-thumbs span3 Dhol">
                <span class="font-icon-music"></span>${GroupType.TypeName}<br />
                </p></div> </li>
        </ul>                        
    </script>

我想我在js函数中出错了

  

$(“#GroupsTemplate”)。tmpl(jvalue).appendTo(“。span9 .row #projects”);

1 个答案:

答案 0 :(得分:0)

我认为不是这样:

${GroupType.TypeName}

你必须只有这个:

${TypeName}

因为GroupType是模板的参数对象(隐式)。

希望这会有所帮助。干杯