首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

动态生成li标签,信息获取到了,为何不能加载到页面

2013-04-26 
动态生成li标签,信息获取到了,为什么不能加载到页面script typetext/javascript$(document).ready(fu

动态生成li标签,信息获取到了,为什么不能加载到页面


<script type="text/javascript">
$(document).ready(function () {
    var id = " <%=loginid %>";
    $.getJSON("./GroupHelper.ashx",
             { "action": "AllGroup", "loginid": id },
             function (data) {
                if (data.Code == 1) {
                    var $ul = $(".get_OAAddrBookGroup");
                    $ul.empty();
                    for (var i = 0; i < data.Data.length; i++) {
                        $("<li>", { "text": data.Data[i].Name }).appendTo($ul);
                    }
                }
    });
});
</script>


<body>
    <form id="form1" runat="server">
    <div id="mian">
    <div id="group_left">
    <div><span>联系人</span></div>
    <div>
        <ul>
            <li>全部联系人</li>
        </ul>
    </div>
    <div><span>联系组</span></div>
    <div >
        <ul id="get_OAAddrBookGroup"></ul>
    </div>
    </div>
    <div>
    
    </div>
    </div>
    </form>
    </body>
JavaScript HTML
[解决办法]
1.$("<li>", { "text": data.Data[i].Name }).appendTo($ul);这样写是正确的
2.var $ul = $(".get_OAAddrBookGroup");
你应该用ID选择器
var $ul = $("#get_OAAddrBookGroup");

热点排行