के रूप में प्राप्त करें यह एक बहुत ही सरल सवाल है कि मुझे भी एक अच्छा जवाब नहीं मिल रहा है।jQuery एचटीएमएल को ट्रैवर्सबल jQuery ऑब्जेक्ट
$.get('/myurl.html', function(response){
console.log(response); //works!
console.log($(response).find('#element').text()); //null :(
}, 'html');
मैं बस अपने एचटीएमएल प्रतिक्रिया को पार करने की कोशिश कर रहा हूं। अभी तक केवल एक चीज जो मैं सोच सकता हूं कि काम करेगा, शरीर टैग के अंदर regex है, और मेरे ट्रैवर्स करने योग्य jQuery ऑब्जेक्ट बनाने के लिए एक स्ट्रिंग के रूप में उपयोग करें। लेकिन वह बेवकूफ लगता है। कोई भी ऐसा करने का सही तरीका बताता है?
शायद यह मेरा एचटीएमएल है?
<html>
<head>
<title>Center</title>
</head>
<body>
<!-- tons-o-stuff -->
</body>
</html>
यह भी ठीक काम करता है, लेकिन मेरी आवश्यकताओं के अनुरूप नहीं होगा:।
$ ('# myelem') लोड ('/ myurl.html #element');
यदि आप मान "तत्व" के साथ 'id' विशेषता के साथ प्रतिक्रिया HTML में कुछ तत्व ढूंढ रहे हैं, तो यह मेरे लिए सही लग रहा है। मुझे यकीन नहीं है कि यह क्यों काम नहीं करेगा। – jessegavin
आपके द्वारा लाए जा रहे एचटीएमएल कैसा दिखता है? –
यह आपके प्रश्न का उत्तर देना चाहिए: http://stackoverflow.com/questions/9540218/a-javascript-parser-for-dom/9540313#9540313 –