如何停止在特定按钮上生成代码?

发布于 2024-10-20 18:58:00 字数 821 浏览 2 评论 0原文

可能的重复:
我怎样才能停止jQuery mobile 将样式应用到我的特定表单元素

我正在尝试在使用 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>

Possible Duplicate:
How can i stop jQuery mobile to apply styles to my specific form elements

I am trying to create an input button for my own use in my web-application thats using jquery framework. But when I see the html code in browser, the framework is generating some wrapper code around that input, how to prevent that code to be not generated?

my code:

<input type="button" value="off" class="toggle-btn" id="toggle-btn1" />

Generated output:

<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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

违心° 2024-10-27 18:58:00

您正在使用 jQuery Mobile 框架?

生成的输出是框架在网页上创建这些功能按钮的一种方式。它们隐藏了真正需要的所有 HTML,并通过让您指定类名来使其变得简单。这个包装器 HTML 是否做了您不喜欢的事情?

我不明白你说的输入按钮是什么意思?您想要一个按钮..还是一个输入字段?
例如

<div data-role="fieldcontain">
<label for="name">Text Input:</label>
<input type="text" name="name" id="name" value=""  />

You're using the jQuery Mobile framework?

The generated output is a way for the framework to create those functional buttons on the webpage. They hide all the HTML really required and make it simple by just getting you to specify a class name. Is this wrapper HTML doing something you don't like?

I don't understand what you mean about input button? Do you want a button.. or an input field?
e.g.

<div data-role="fieldcontain">
<label for="name">Text Input:</label>
<input type="text" name="name" id="name" value=""  />

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文