EasyUI的iconCls怎么加入img标签?

宇宙最强皮皮虾 2014-03-22 10:25:41

原话为:

$('#nav').accordion('add', {
title: n.text,
content: menulist,
border:false,
iconCls: 'icon icon-add'
});


现在我想把iconCls这里直接写成img标签,如:

$('#nav').accordion('add', {
title: n.text,
content: menulist,
border:false,
iconCls: '<img src="images/icon2.png"/>'
});


但是这样写是错误的,请问应该如何写?
...全文
2011 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
未羽出衫 2014-08-28
  • 打赏
  • 举报
回复
这个简单,<div title="<img src='${m.menuIcon }'>${m.menuName }"> ,将iconCls去掉,在title里加img路径
  • 打赏
  • 举报
回复
引用 1 楼 wlwlwlwl015 的回复:
这样不对,Easyui有规定的样式文件,你要遵循人家的规则。 你找EasyUI下的themes文件夹下的icon.css,里面定义了图标的样式,你也可以对其拓展。 这是人家官方定义的格式,你要自定义图标的话就起个class名,然后依照格式再写一个新的class

.icon-add{
	background:url('icons/edit_add.png') no-repeat center center;
}
iconCls属性是在icon.css里面找的。
这样怎么能实现动态修改上传图片?
小灯光环 2014-03-25
  • 打赏
  • 举报
回复
引用 2 楼 u011702993 的回复:
[quote=引用 1 楼 wlwlwlwl015 的回复:] 这样不对,Easyui有规定的样式文件,你要遵循人家的规则。 你找EasyUI下的themes文件夹下的icon.css,里面定义了图标的样式,你也可以对其拓展。 这是人家官方定义的格式,你要自定义图标的话就起个class名,然后依照格式再写一个新的class

.icon-add{
	background:url('icons/edit_add.png') no-repeat center center;
}
iconCls属性是在icon.css里面找的。
这样怎么能实现动态修改上传图片?[/quote] 这个应该是没法动态,你想啊图标这种东西谁天天改啊,改的话只能改css。用前台框架就是这样。
小灯光环 2014-03-22
  • 打赏
  • 举报
回复
这样不对,Easyui有规定的样式文件,你要遵循人家的规则。 你找EasyUI下的themes文件夹下的icon.css,里面定义了图标的样式,你也可以对其拓展。 这是人家官方定义的格式,你要自定义图标的话就起个class名,然后依照格式再写一个新的class

.icon-add{
	background:url('icons/edit_add.png') no-repeat center center;
}
iconCls属性是在icon.css里面找的。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧