jquery图标没有显示?

时间:2016-10-30 23:35:01

标签: jquery html icons

我在这里关注jquery图标的教程:http://view.jquerymobile.com/master/demos/icons/index.php

当我执行data-icon="delete"data-icon="check"之类的内容时,图标显示正常,但当我执行data-icon="ui-icon-caret-l"data-icon="ui-icon-home"

我的图标根本没有出现,为什么会这样?

enter image description here

左边的按钮是使用ui-icon-caret-l,右边的按钮是使用check,如何显示ui-icon-caret-l和ui-icon-home等图标?

2 个答案:

答案 0 :(得分:0)

我想通了,看起来教程中的图标名称根本不正确,我尝试使用carat-l而不是ui-icon-caret-l,就像教程说的那样,图标显示就好了。

答案 1 :(得分:0)

jQuery会自动将data-icon属性的值转换为ui类名称。

例如,如果您编写此代码:

[code]<a href="#" data-icon="carat-l"></a>[/code]

当jquery解析html页面时,上面的html将被转换为:

[code]<a href="#" style="ui-icon-carat-l"></a>[/code]