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 - ToggleClass 基于 li 标签内的图像高度

javascript - 如何在 Javascript 中动态命名数组?

javascript - 在动态插入的表行中使用引导开关

c# - 从 UpdatePanel 以编程方式强制完全回发

javascript - .Shift() 来自 json 回调的第一个元素

c# - response.end 后进度条不隐藏

asp.net - ASP.NET Web 部件是实现门户架构的可行技术吗

JavaScript数学,在Jquery模板中四舍五入到小数点后两位

jquery-templates - 如何将 foreach 与特殊的第一个元素一起使用?

jquery - jquery 模板中的 javascript 函数