jquery - 如何在jquery模板末尾添加一个div?

标签 jquery asp.net-ajax jquery-templates

我有一个渲染图片的 jquery 模板

<script id="PictureList" type="text/x-jquery-tmpl">

    <ul class="pictureList">

      <li id="AddPicture">
          //an input box with browse button and upload button
      </li>

    </ul>

</script>

即它从数据库读取数据,返回PictureIDPicturePath。因此,每当页面加载时,它都会读取数据并附加到 pictureList 类。一切工作正常,但问题是 AddPicture 框在第一个位置渲染,而我希望它在最后一个位置渲染。

我尝试将其附加到 DOM 的 Ready 事件及其工作中,但它会使页面抖动并且无法提供正确的可见性。那么谁能帮我解决这个问题并在列表的最后渲染 AddPicture 按钮。

最佳答案

您可以使用 prepend() 而不是追加: http://api.jquery.com/prepend

它的工作方式类似于追加,只不过将生成的内容放在元素的开头。

关于jquery - 如何在jquery模板末尾添加一个div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8507063/

相关文章:

jquery - 使用 jquery css() 的多个 div 的布局问题

javascript - ASP.net PageMethods 返回未定义

javascript - 使用ajax调用Action不显示页面

javascript - Ajax 调用返回 viewmodel 但 View 不显示结果

jquery - Grails 干扰 jquery-tmpl 语法

jQuery 模板已被弃用?

jquery - 使用 jQuery 提交表单会使浏览器崩溃

javascript - 比较 JavaScript 中的两个对象数组

javascript - 单选按钮 - 初始检查并单击检查

jQuery template() 用于将 URL 放入图像的 src= 属性中