Javascript 八分枝
有人能告诉我如何为组件设置唯一Id吗? 我只知道我必须将此代码放在default.htm中Javascript 八分枝,javascript,html,twig,uniqueidentifier,octobercms,Javascript,Html,Twig,Uniqueidentifier,Octobercms,有人能告诉我如何为组件设置唯一Id吗? 我只知道我必须将此代码放在default.htm中 {% set uid = '{{__SELF__.id}}' %} 如何在javascript中使用它 这是干什么用的 var avatar_{{uid}} = {{ avatar }}; 例如,这是我的js $(function(){ $("#tab-close").click(function() { $("#tab").addClass("hidden"
{% set uid = '{{__SELF__.id}}' %}
如何在javascript中使用它
这是干什么用的
var avatar_{{uid}} = {{ avatar }};
例如,这是我的js
$(function(){
$("#tab-close").click(function() {
$("#tab").addClass("hidden");
});
});
如何为它设置唯一的Id,以便在复制组件时,两个组件仍然可以正常工作而不会出现错误?最好用一个标识符封装控件,如下所示
<div id="mycontrol{{ __SELF__.id }}">
...
</div>
上面的代码只针对$control
容器中的类名。您可以从标记中调用此函数,如下所示
<script>
$(function(){
initTabs('#mycontrol{{ __SELF__.id }}');
});
</script>
$(函数(){
initTabs('#mycontrol{{{{{{{uuuuu SELF}}}');
});
<script>
$(function(){
initTabs('#mycontrol{{ __SELF__.id }}');
});
</script>