做项目时动态添加组件是常有的事,easyui动态添加组件时样式会失效,这是因为这个组件没有经过
easyui的解析器解析, 比如:
-
<pre name="code" class="javascript">var newElement = '<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">easyui</a>';
$(newElement).appendTo("#container"); -
var newElement = '<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">easyui</a>';
$(newElement).appendTo("#container");
$.parser.parse(newElement);
这个时间添加的只是正常的a标签,需要用easyui的解析器解析之后才是easyui的组件
https://blog.csdn.net/fkbush/article/details/50174823
-
var newElement = '<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">easyui</a>';
-
$(newElement).appendTo("#container");
-
$.parser.parse(newElement);