javascript - 当按钮 append 到标题时图标不会改变

标签 javascript html jquery-mobile header append

我在标题上 append 了一个按钮,唯一显示的图标是加号,其他任何东西都不起作用??

JavaScript

$('#addbuttons').append('<a href="#" data-role="button" data-inline="true" data-iconpos="notext" data-icon="gears" data-theme="b">Edit</a>');
$('#addbuttons').append('<a href="#newevent1" data-role="button" data-iconpos="notext" data-inline="true" data-icon="plus" data-theme="b" data-rel="dialog">New Event</a>');

HTML

    <div data-role="header">
    <h1 class="ui-title" role="heading" id="hdr"></h1>
    <div class="ui-btn-right" id ="addbuttons" data-role="controlgroup" data-type="horizontal">
    </div>

最佳答案

您需要告诉代码有一个新按钮,它不会神奇地接受更改。

$('#addbuttons')
    .append('<a href="#newevent1" data-role="button" data-iconpos="notext" data-inline="true" data-icon="plus" data-theme="b" data-rel="dialog">New Event</a>')
    .find("a")
        .button()
        .button('refresh'); //<- probably not needed, put it here just in case. 

关于javascript - 当按钮 append 到标题时图标不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17051247/

相关文章:

Javascript 运算符使用小数时出现问题

javascript - 图像右侧有多个标题的花式框

javascript - 如何使滚动折叠导航导航栏固定顶部?

html - 当某些按钮具有两行标签时,如何将控件组中的所有按钮设置为相同的高度?

mobile-website - JQuery 移动表

javascript - 如何动态访问嵌套的Json对象

javascript - react / typescript : pushing obj into array of object and undefined type

javascript - 试图在 p5js 中存储 'undo' 函数的数组值

php - 使用 JavaScript 获取表单变量

javascript - 我可以使用 jquery mobile 优化现有的 HTML、CSS 和 JS 文件吗