gpt4 book ai didi

javascript - 如何通过 jquery 向
  • 添加 2 个按钮
  • 转载 作者:行者123 更新时间:2023-11-30 18:00:27 25 4
    gpt4 key购买 nike

    我正在使用 http://jsfiddle.net/eLENj/493/作为在 li 元素中创建 2 个堆叠按钮的指南。

    这是我使用的代码

                '<li><div class="ui-grid-a">' +
    '<div class="ui-block-a" style="width: 75%;">' +
    '<div data-role="fieldcontain">' +
    '<h3>Address Details:</h3>' +
    '<p>Address 1</p>' +
    '</div>' +
    '</div>' +
    '<div class="ui-block-b" style="width: 25%; float: right;">' +
    '<div data-role="controlgroup" data-type="horizontal" style="height: 20px;">' +
    '<a href="index.html" data-role="button" data-icon="map">Map</a>' +
    '<a href="index.html" data-role="button" data-icon="delete">Delete</a>' +
    '</div>' +
    '</div>' +
    '</div>' +
    '</li>').listview('refresh');

    但我最终得到的是两个看起来像“MapDelete”的“常规”超链接。知道为什么按钮没有正确呈现吗?

    最佳答案

    方法 listview('refresh') 只会设置 ListView 的样式。

    因为按钮不是 ListView 的一部分,所以它们将被忽略。

    您需要像这样分别设置它们的样式:

    $('[data-role="button"]').button();

    或者您可以在您的内容 DIV 上使用此方法:

    $('#contentDivID').trigger('create');

    如果您想了解更多关于这个主题的信息,请查看我的其他博客 ARTICLE 描述如何增强动态添加的 jQuery Mobile 内容。

    编辑:

    工作示例:http://jsfiddle.net/Gajotres/UDBCM/

    你需要自己定位它们+找到一些自定义 map 图标。

    关于javascript - 如何通过 jquery 向 <li> 添加 2 个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17146288/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com