2009-12-05 19 views
7

Üzgünüm, Firebug'da yeni. Firebug konsol penceresinde javascript'i çalıştırmayı gerçekten faydalı buluyorum. Ancak jQuery çağrılarını konsolda çalıştıramıyor gibi görünmüyor. Örneğin, benim sayfa benim yürütme javascript, bir değer elde etmek çağrı yapabilir:jQuery çağrısını Firebug Console'da çalıştırma

jQuery('#an_element_value').text() 

Ancak, ben konsolunda bu yürütmek mümkün değil. Kundakçı konsolda jQuery ile jQuery çağrıları ve referans sayfa öğeleri yürütmek için bir yol

document.getElementById('an_element_value').innerHTML 

var mı: konsolda sayfasından bu değeri almak için ben yürütmek zorunda?

+0

hata Sen ne alıyorsun edilir Ancak, kolayca bu favori uygulamasında herhangi bir sayfada jQuery içerebilir? JQuery (...) ve $ (...) ile çalışmak iyi çalışıyor gibi görünüyor. Daha spesifik olarak, 'jQuery' çalıştırdığınızda neler oluyor? – shylent

+0

Ben jQuery sarmak için daha iyi olurdu o sadece Firebug kullanarak –

+0

[Load JQuery herhangi bir sayfaya yükleme] olası yinelenen ateş topu içinde çalışır (http://stackoverflow.com/questions/1853692/load-jquery-into-any -page-using-firebug) – Louis

cevap

12

Diğerleri de dediğimiz gibi, sayfada yer alan jquery olmadıkça çalışmaz. http://www.learningjquery.com/2009/04/better-stronger-safer-jquerify-bookmarklet

+0

Bu JQuerfier yer imini ekledim. Hata almıyorum ama konsoldaki tüm çıkışlar girdiğim komuttur. Örneğin, jQuery ("# ​​a_current_val") text() ile sonuçlanır: >>> jQuery ("# ​​a_current_val") text() Metin kutusunun içeriği çıkmıyor. – GregH

+0

garip, ben sonucu gösteren firebug alışkınım. Console.log (jQuery ('# a_current_val') 'ı denediniz mi?() Ayrıca jQuery (' # a_current_val ') öğesinin kimliğini yanlış yazdığınızdan emin olmak için deneyin. (hiçbir öğe id ile eşleşmezse boş bir dizi döndürmelidir) –

10

Sadece firebug konsolunda kodundan önce bu koyun:

include("jquery");

more...

+0

Neden oy kullanmalı? –

+1

Yorumum neden kayboldu? Bu sayfanın en iyi cevabı olduğunu söyledim ama muhtemelen ("http://code.jquery.com/jquery-latest.min.js", "jquery") olmalıdır –

+0

Evet, benim için de çalıştı! Firebug Konsolu ile jquery'yi ekledikten sonra, konsolda aşağıdaki mesaj bilgileri belirdi: jquery-latest.js düzgün bir şekilde dahil edildi. – krlzlx

İlgili konular