jquery - 定位 jquery ui 按钮

标签 jquery jquery-ui jquery-mobile

我正在尝试将 jquery mobile ui 按钮类更改为加号。下面是我用过的。

尝试使用的新代码:

$('[id*=new] span.ui-btn-inner').removeClass('ui-btn-inner').addClass('ui-icon-plus');

下面是当前代码--

<td align="left">

<a href="javascript:submitAction_win0(document.win0,'$IF$new$0$$0');" tabindex="51" id="$IF$new$0$$0" name="$IF$new$0$$0" class="ui-btn ui-shadow ui-btn-corner-all ui-btn-up-c" style="padding-top: 8px; padding-bottom: 8px;" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="c"><span class="ui-btn-inner">
<span class="ui-btn-text">Add</span></span></a>
</td>

最佳答案

您可以将 ui-btn-icon-notext 类添加到按钮以使其隐藏文本,然后向 ui-btn-inner 添加另一个范围图标:

    $("[id*=new]").addClass("ui-btn-inline ui-btn-icon-notext");
    $("[id*=new]").find(".ui-btn-inner").append('<span class="ui-icon ui-icon-plus ui-icon-shadow"&nbsp;></span>');

DEMO

单击演示中的“更改为图标”按钮即可查看其变化。

关于jquery - 定位 jquery ui 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30599764/

相关文章:

javascript - 我是否需要使用 TypeScript 在 JQueryStatic 定义文件中声明所有 JQuery 原型(prototype)?

javascript - 当 Jquery 在到达 anchor 时编辑我的 CSS 时如何更改?

javascript - jQuery 标签 : doesn't work (doesn't change page)

jquery - Android 上的两个 json 请求后 phonegap 应用程序崩溃

javascript - jQuery Mobile 中的多页表单丢失单选值

javascript - Jquery 上下文不从 ajax 请求返回现有元素

javascript - 从远程服务器加载.txt

jquery - 如何在更改其内容后使用 Jquery UI 调整 div 的大小?

jquery - 如何使用 webpack 全局公开 $.ui (jquery-ui)

适用于移动设备的 JavaScript 库