jquery

2012-03-15 14 views
6

का उपयोग कर इनपुट बटन के लिए मूल्य प्राप्त करें मुझे jquery का उपयोग करके क्लिक करने योग्य बटन के लिए मान पुनर्प्राप्त करने की आवश्यकता है। मेरे पास <div> के तहत 3 बटन हैं।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. मैं पता नहीं कैसे वास्तव में इस बात का मान प्राप्त करने के लिए मूल्य प्राप्त करने की जरूरत है।

यहां मेरा जेएस है।

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

मुझे यह जेएस स्क्रिप्ट पता है जिसे मैंने गलत लिखा था। क्योंकि मूल्यों को "एक, दो, तीन" के रूप में प्राप्त किया जा रहा है। पहले से

धन्यवाद।

उत्तर

11

किसी अन्य इनपुट की तरह, एक बटन उपयोग .val() का मान प्राप्त करने के लिए:

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

http://jsfiddle.net/3QDM5/

मुझे यकीन है कि आप अपनी स्क्रिप्ट के साथ क्या करने की कोशिश कर रहे हैं कि वास्तव में क्या नहीं कर रहा हूँ हालांकि!

+0

हाँ काम किया है .... धन्यवाद आप त्वरित उत्तर के लिए :-) – ssss05

2

उदाहरण:

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

जहां क्लिक (this.value) समारोह जावास्क्रिप्ट पर

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