2012-03-15 18 views
6

necesito recuperar el valor de un botón haciendo clic usando jquery. tengo 3 botones debajo de <div>.obtener valor para un botón de entrada usando jquery

<div class="button1"> 
     <input type="button" value="one" id="One" onclick= "location.href='index.html'"/> 
     <input type="button" value="two" id="Two" onclick="location.href='index.html'" /> 
     <input type="button" value="three" id="Three" onclick="location.href='index.html'" /> 
</div> 

si hago clic en el botón 1 que necesito para obtener el valor de un botón 1. i sé cómo conseguir exactamente el valor de este.

aquí está mi js.

$(document).ready(function() { 
    $('.button1').click(function() { 
     var text = $(this).text(); 
     $("input").val(text); 
     }); 
}); 

conozco esta secuencia de comandos js que escribí como incorrecta. porque estoy obteniendo valores como "uno, dos, tres".

gracias de antemano.

Respuesta

11

Al igual que cualquier otra entrada, para obtener el valor de un uso .val botón():

$('input:button').click(function() { 
    alert($(this).val()); 
});​ 

http://jsfiddle.net/3QDM5/

No estoy seguro exactamente lo que estás tratando de hacer con la secuencia de comandos ¡aunque!

+0

sí funcionó .... gracias u para una respuesta rápida :-) – ssss05

1

uso attr http://api.jquery.com/attr/

$(document).ready(function() { 
    $('#button1').click(function() { 
     var text = $(this).attr('value'); 
     $("#input").val(text); 
    }); 
}); 
2

ejemplo:

<input type="button" value="one" id="One" onclick= "click(this.value)'"/> 

donde clic (this.value) es la función de JavaScript

function click(x) 
{ 
    //x is value from onclick button 
} 
Cuestiones relacionadas