前端之家收集整理的这篇文章主要介绍了
如何在“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