如何在“jquery-tmpl”中创建一个小部件?

前端之家收集整理的这篇文章主要介绍了如何在“jquery-tmpl”中创建一个小部件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我必须为 jquery-tmpl脚本中的div创建一个小部件.
<script id="movieTemplate" type="text/x-jquery-tmpl"> 
      <div id='name'>${Name}</div>
</script>

在上面的脚本中,我想访问名称div并创建一个小部件.

注意:我将在另一个小部件中附加该脚本,所以在这里我不知道“这个模板的父级是什么”.

我怎么能实现这个目标?

解决方法

在您显示代码中,字符串< div id ='name'> ${Name}< / div>在脚本节点内部,因此它不会转换为DOM节点,并且在实际呈现模板之前无法访问div节点.

您可以渲染节点:$.tmpl(myTemplate,myData).appendTo(myDomElement),然后您可以访问创建的节点:$(myDomElement).find(‘div#name’)并随意执行任何操作(例如:$(myDomElement).find(‘div#name’).datepicker()…)

原文链接:https://www.f2er.com/jquery/178488.html

猜你在找的jQuery相关文章