2011-03-06 19 views
6

Duplicar posible:
How can i stop jQuery mobile to apply styles to my specific form elementscómo dejar de generar código en un botón en particular?

Estoy tratando de crear un botón de entrada para mi propio uso en mis eso de aplicaciones web utilizando jQuery. Pero cuando veo el código html en el navegador, el framework está generando algún código envoltorio alrededor de esa entrada, ¿cómo evitar que ese código no se genere?

mi código:

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

salida generada:

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

publicar su código JS, probablemente algo que llama está causando este tipo de comportamiento. –

+0

Su botón todavía está allí, simplemente está oculto. Pero se activará cuando se haga clic en el div que se reemplaza. Verifique los documentos de jquerymobile: http://jquerymobile.com/demos/1.0a3/#docs/buttons-buttons-types.html – dragosplesca

Respuesta

-1

Usted está utilizando el framework jQuery Mobile?

La salida generada es una manera para que el marco cree esos botones funcionales en la página web. Ocultan todo el HTML realmente requerido y lo simplifican al hacer que especifiques un nombre de clase. ¿Este envoltorio HTML está haciendo algo que no te gusta?

No entiendo lo que quiere decir con el botón de entrada? ¿Quieres un botón ... o un campo de entrada? p.

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

+0

Solo quiero un campo de entrada sin marcado adicional generado por jquery-mobile – coure2011

+1

-1 para responder sin leer la pregunta . – coure2011

+0

Hmm está bien. Me confundí. Sin embargo. Sigo creyendo que respondí tu pregunta. Las bibliotecas móviles de jQuery crearán automáticamente el código del contenedor que ve cuando mira el HTML. –

Cuestiones relacionadas