2010-09-24 17 views
5

से पाठ बॉक्स के मूल्य प्राप्त करने के मैं जैसेकैसे एक HTML कोडित स्ट्रिंग

var str='<input type="text" name="se_tbox" value="Beauty is Fake" />'; 

एक स्ट्रिंग है मुझे लगता है कि इनपुट बॉक्स जो Beauty is Fake

रूप str में संग्रहीत होता है केवल लाभ प्राप्त करना चाहते

वैसे भी इसे प्राप्त करने के लिए है?

उत्तर

5
var str='<input type="text" name="se_tbox" value="Beauty is Fake" />'; 
alert($(str).attr('value')); 
// or 
alert($(str).val()); 
0

आप इस का उपयोग कर सकते हैं:

$(str).val(); 
+0

कोई इसे क्यों कम करेगा? यह ऊपर 5 और 4 मतदान उत्तरों के समान है! –

1

आप jQuery का उपयोग कर सकते

$('<input type="text" name="se_tbox" value="Beauty is Fake" />').val() 

या रेगुलर एक्सप्रेशन

'<input type="text" name="se_tbox" value="Beauty is Fake" />'.match(/value="([^"]*)"/)[1] 
0

आपको इसे संसाधित करने के लिए अपने HTML को स्ट्रिंग नहीं करना चाहिए।
लेकिन यदि आपको करना है, तो आप मूल्य प्राप्त करने के लिए regexp का उपयोग कर सकते हैं:

var val = '<input value="Beauty is Fake" />'.match(/value="([^\"]+)/)[1]; 
संबंधित मुद्दे