javascript - 单击按钮jquery mobile时蓝色突出显示

标签 javascript jquery css jquery-ui jquery-mobile

我正在使用 Jquery Mobile 元素。

应用程序中有按钮和链接,我想要所有按钮上的蓝色背景!

有两种按钮:带链接的按钮

<a id="cancel" href="http://path" data-role="button" data-icon="cancel" data-inline="true">CANCEL</a>

那些类型的按钮工作正常(点击时蓝色)

还有那些按钮:

<input type="submit" value="Add" data-role="button" data-icon="ok" data-inline="true" />

那些提交不起作用。它们采用 POST 形式。

我想在单击它们时将按钮设为蓝色。实际上,周围有阴影但没有蓝色按钮:

Shade (只是阴影...按钮必须全是蓝色^^)

如何让这个按钮变成蓝色?!?

感谢帮助我!

编辑:

我也在输入上尝试了 class="ui-btn-active",但按钮仍然是灰色

最佳答案

类型为 submit

input 被包装在一个 div 中,因此您需要 ui-btn-active 到提交按钮的父 div。

$(this).closest('div').addClass("ui-btn-active");

对于带有 data-role="button" 的 anchor

$(this).addClass("ui-btn-active");

Demo

关于javascript - 单击按钮jquery mobile时蓝色突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19639972/

相关文章:

javascript - 如何在不捕获它的情况下在捕获组 "absorb"之前/之后制作空白?

javascript - ASP.NET网站结构

jquery - 使用 jQuery 模拟悬停

javascript - 为 li 和 ul li 设置不同的 <span> 标签(嵌套)

html - 当我使用 background repeat-y 时,背景会分开并且不会覆盖整个页面

javascript - Web 应用程序上的图像编辑

javascript - HTML5 Canvas 没有正确裁剪?

javascript - 为什么我的 css 显示不规则?

html - 如何在移动 View 中调整固定背景图像的大小?

jquery - 如何将CSS应用于数据表滚动条