j'ai besoin de récupérer la valeur d'un bouton cliquable en utilisant jquery. j'ai 3 boutons sous un <div>
.
<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 je clique sur le bouton 1, j'ai besoin d'obtenir la valeur d'un bouton 1. je ne sais pas exactement comment obtenir la valeur de cela.
voici mon js.
$(document).ready(function() {
$('.button1').click(function() {
var text = $(this).text();
$("input").val(text);
});
});
je sais que ce script js que j'ai écrit est faux. parce que j'obtiens des valeurs comme "un, deux, trois".
merci d'avance.
Comme toute autre entrée, pour obtenir la valeur d'un bouton, utilisez .val ():
$('input:button').click(function() {
alert($(this).val());
});
Je ne sais pas exactement ce que vous essayez de faire avec votre script!
utilisez attr http://api.jquery.com/attr/
$(document).ready(function() {
$('#button1').click(function() {
var text = $(this).attr('value');
$("#input").val(text);
});
});
exemple :
<input type="button" value="one" id="One" onclick= "click(this.value)'"/>
où cliquez sur (this.value) est la fonction sur javascript
function click(x)
{
//x is value from onclick button
}