jQuery

2012-04-12 3 views
8

के साथ टेक्स्ट एरिया वैल्यू बदलें बदलें मैं jQuery के माध्यम से टेक्स्ट एरिया का मूल्य कैसे बदल सकता हूं। यहां एक नमूना है:jQuery

var content = "Hello World"; 
//Code to set the value of the 
text area to content here. 

मैं इसे jQuery या सिर्फ जावास्क्रिप्ट के माध्यम से कैसे करूं? एक जवाब की सराहना की है, धन्यवाद। मैं इस कोशिश की:

var txtArea = document.getElementById('aTextArea'); 
txtArea.value = rolls; 

हालांकि, उस अंधेरे में सिर्फ एक गोली मार दी थी।

+0

आप टेक्स्टरेरा के लिए कोड कहां है? आपने क्या प्रयास किया है – hjpotter92

+0

यदि "aTextArea" टेक्स्टटेरा तत्व की आईडी है और उस आईडी के साथ आपके नाम में कोई अन्य तत्व नहीं है, तो 'आईडी' या 'id' विशेषताओं के रूप में, आपके कोड को काम करने की गारंटी है। किसी भी प्रमुख ब्राउज़र में textareas की 'मूल्य' संपत्ति के बारे में कुछ भी नहीं टूटा है। –

उत्तर

12

अपने पाठ क्षेत्र मान लिया जाये कि पाठ क्षेत्र मान अपडेट

<textarea id="textarea" rows="4" cols="50"> 
    sample textarea 
</textarea>​​​​​​ 

jQuery कोड के रूप में

​$(document).ready(function(){ 
    var content = "Hello World"; 
    $("#textarea").val(content); 
});​ 

jsfiddle होगा: http://jsfiddle.net/bhatlx/PuWH4/1/

+0

@ केवेमैन: ठीक है, लिंक के लिए धन्यवाद। textarea एक आम इनपुट तत्व नहीं है जिसका उपयोग मैं करता हूं, इसलिए गुणों को याद नहीं किया जा सका और वहां जाना था – DG3

+0

धन्यवाद, यह पूरी तरह से काम करता है, और w3fools लिंक क्यों, गुफागार? –

+0

मैं w3schools से textarea टैग उदाहरण का उपयोग कर रहा था। तो उसने इसे पोस्ट किया। – DG3

3

jQuery

jQuery के साथ आपउपयोग कर सकते हैं टेक्स्टरेस परभी, भले ही HTML-element में कोई मान-विशेषता न हो।

$(function(){ 
    $("#id-of-textarea").val("test"); 
});​ 

उदाहरण: http://jsfiddle.net/sfxTt/

सादा जावास्क्रिप्ट

सादा जे एस के साथ, यह इस तरह से किया जा सकता है:

document.getElementById('id-of-textarea').value = "Hello"; 

उदाहरण: http://jsfiddle.net/sfxTt/1/

1
jQuery("textarea[name='message_text_reply']").val('Holla') 

यह मेरे लिए बहुत अच्छा काम करता है जहां इनपुट विशेषता नाम message_text_reply है, $("#message_text_reply") विकल्प काम नहीं कर रहा है।