2009-12-05 13 views
7

में jQuery कॉल चलाना क्षमा करें, फ़ायरबग के लिए नया। मैं वास्तव में फ़ायरबग कंसोल विंडो में जावास्क्रिप्ट चलाने में सक्षम होने में सक्षम हूं। हालांकि, मैं कंसोल में jQuery कॉल चलाने में सक्षम नहीं प्रतीत होता। उदाहरण के लिए, मेरा पेज में मेरी क्रियान्वित जावास्क्रिप्ट में, मैं कॉल एक मूल्य प्राप्त करने के लिए कर सकते हैं:फायरबग कंसोल

jQuery('#an_element_value').text() 

हालांकि, मैं कंसोल में इस पर अमल नहीं कर सकते।

document.getElementById('an_element_value').innerHTML 

वहाँ Firebug कंसोल में jQuery के माध्यम से jQuery कॉल और संदर्भ पृष्ठ तत्वों पर अमल करने का कोई तरीका है: आदेश कंसोल में पेज से मान प्राप्त करने के लिए मैं निष्पादित करने के लिए है?

+0

क्या है त्रुटि मिल रहा है लेकिन, आप आसानी से jQuery किसी भी पृष्ठ पर इस बुकमार्कलेट साथ शामिल कर सकते हैं? क्योंकि jQuery (...) और $ (...) चल रहा है ठीक काम करता प्रतीत होता है। अधिक विशेष रूप से, जब आप 'jQuery' चलाते हैं तो आप क्या प्राप्त कर रहे हैं? – shylent

+0

मुझे लगता है कि यह jQuery को लपेटना बेहतर होगा ताकि यह केवल फ़ायरबग –

+0

फ़ायरबग का उपयोग करके किसी भी पृष्ठ में लोड JQuery के संभावित डुप्लिकेट के भीतर काम करता है (http://stackoverflow.com/questions/1853692/load-jquery-into-any -पृष्ठ-उपयोग-फ़ायरबग) – Louis

उत्तर

12

दूसरों की तरह कहा है, यह तब तक काम नहीं करेगा जब तक आपके पास पृष्ठ पर jquery शामिल न हो। http://www.learningjquery.com/2009/04/better-stronger-safer-jquerify-bookmarklet

+0

मैंने यह JQuerfier बुकमार्कमार्क जोड़ा। मुझे कोई त्रुटि नहीं मिलती है लेकिन कंसोल पर जो भी आउटपुट होता है वह वह आदेश है जिसे मैंने दर्ज किया था। उदाहरण के लिए, jQuery ("# ​​a_current_val")। पाठ() परिणाम: >>> jQuery ("# ​​a_current_val")। पाठ() टेक्स्टबॉक्स की सामग्री आउटपुट नहीं होती है। – GregH

+0

अजीब, मैं परिणाम दिखाने के लिए फायरबग करने के लिए प्रयोग किया जाता है। क्या आपने console.log (jQuery ('# a_current_val') की कोशिश की है। टेक्स्ट()) यह सुनिश्चित करने के लिए कि आपने तत्व की आईडी को गलत टाइप नहीं किया है, केवल jQuery ('# a_current_val') को आज़माएं। (यदि कोई तत्व आईडी से मेल नहीं खाता है तो उसे एक सरणी वापस करनी चाहिए) –

10

बस फ़ायरबग कंसोल में अपने कोड से पहले इस डाल:

include("jquery");

more...

+0

वोट क्यों दें? –

+1

मेरी टिप्पणी गायब क्यों हुई? मैंने कहा कि यह पृष्ठ पर सबसे अच्छा जवाब था, लेकिन इसमें शायद शामिल होना चाहिए ("http://code.jquery.com/jquery-latest.min.js", "jquery") –

+0

हाँ, मेरे लिए भी काम किया! फायरबग कंसोल के साथ jquery सहित, निम्नलिखित संदेश जानकारी कंसोल में दिखाई दी: jquery-latest.js ठीक से शामिल है। – krlzlx

संबंधित मुद्दे