【发布时间】:2011-03-07 18:46:44
【问题描述】:
可能重复:
How can i stop jQuery mobile to apply styles to my specific form elements
我正在尝试在使用 jquery 框架的 Web 应用程序中创建一个输入按钮供我自己使用。但是当我在浏览器中看到 html 代码时,框架正在围绕该输入生成一些包装器代码,如何防止该代码不生成?
我的代码:
<input type="button" value="off" class="toggle-btn" id="toggle-btn1" />
生成的输出:
<div data-theme="c" class="ui-btn ui-btn-corner-all ui-shadow ui-btn-up-c">
<span class="ui-btn-inner ui-btn-corner-all">
<span class="ui-btn-text">off</span>
</span>
<input type="button" id="toggle-btn1" class="toggle-btn ui-btn-hidden" value="off">
</div>
【问题讨论】:
-
发布你的 JS 代码,可能是你调用的东西导致了这种行为。
-
你的按钮还在,只是被隐藏了。但是当点击替换的 div 时,他会被触发。查看 jquerymobile 文档:jquerymobile.com/demos/1.0a3/#docs/buttons/buttons-types.html