2012-03-15 2 views
6

Мне нужно получить значение для кнопки с нажатием кнопки, используя jquery. У меня есть 3 кнопки под <div>.получить значение для кнопки ввода с помощью 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> 

если я нажимаю на кнопку 1, мне нужно, чтобы получить значение для кнопки 1. Я не знаю, как именно получить значение этого.

вот мой js.

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

Я знаю этот сценарий js, который я написал неправильно. потому что я получаю значения как «один, два, три».

благодарит заранее.

ответ

11

Как и любой другой вход, чтобы получить значение с помощью кнопки .val():

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

http://jsfiddle.net/3QDM5/

Я не знаю точно, что вы пытаетесь сделать с вашим сценарием хоть!

+0

да работала .... спасибо u для быстрого ответа :-) – ssss05

2

пример:

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

где нажмите (this.value) является функцией на Javascript

function click(x) 
{ 
    //x is value from onclick button 
} 
Смежные вопросы