2009-12-05 3 views
7

죄송합니다. Firebug를 처음 사용했습니다. 필자는 Firebug 콘솔 창에서 javascript를 실행할 수 있다는 것을 알았습니다. 그러나 콘솔에서 jQuery 호출을 실행할 수없는 것 같습니다. 예를 들어, 내 페이지 내 실행 자바 스크립트, 나는 값을 얻기 위해 전화를 걸 수 있습니다Firebug Console에서 jQuery 호출 실행

jQuery('#an_element_value').text() 

그러나, 나는 콘솔에서이 작업을 실행할 수 없습니다. 파이어 버그 콘솔에서 jQuery를 통해 jQuery를 호출과 참조 페이지 요소를 실행하는 방법은

document.getElementById('an_element_value').innerHTML 

있습니까 : 콘솔에서 페이지에서이 값을 검색하기 위해 내가 실행할 수 있나요?

+0

오류가 무엇을 얻고있다 그러나, 당신은 쉽게 북마크로 모든 페이지에 jQuery를 포함 할 수 있습니다? jQuery (...) 및 $ (...)를 실행하면 정상적으로 작동하는 것 같습니다. 더 구체적으로'jQuery'를 실행할 때 무엇을 얻고 있는가? – shylent

+0

jQuery를 포장하여 firebug 내에서만 작동하도록하는 것이 더 좋을 것이라고 생각합니다. –

+0

[Firebug를 사용하여 페이지에 JQuery를로드 할 수 있습니다] (http://stackoverflow.com/questions/1853692/load-jquery-into-any -page-using-firebug) – Louis

답변

12

다른 사람들과 마찬가지로, 페이지에 jquery가 포함되어 있지 않으면 작동하지 않을 것입니다. http://www.learningjquery.com/2009/04/better-stronger-safer-jquerify-bookmarklet

+0

이 JQuerfier 북마크릿을 추가했습니다. 나는 어떤 에러도 내지 않지만 콘솔에있는 모든 출력은 입력 한 명령입니다. 예 : jQuery ("# a_current_val"). text() 결과 : >>> jQuery ("# a_current_val") text() 텍스트 상자의 내용이 출력되지 않습니다. – GregH

+0

이상한, 나는 파이어 버그 결과를 보여주는 데 사용 해요. console.log (jQuery ('# a_current_val'). text()) 또한 jQuery ('# a_current_val')를 사용하여 요소의 ID를 잘못 입력하지 않았는지 확인하십시오. (어떤 요소도 id와 일치하지 않으면 배열을 반환해야 함) –

10

그냥 불을 지르고 콘솔에서 코드 전에 넣어 :

include("jquery");

more...

+0

왜 투표가 늦습니까? –

+1

왜 내 코멘트가 사라졌습니까? 나는 이것이 페이지에서 가장 좋은 대답이라고 말했지만, 아마 include ("http://code.jquery.com/jquery-latest.min.js", "jquery") –

+0

예, 저 역시 잘했습니다! Firebug Console에 jquery를 포함시킨 후 콘솔에 다음 메시지 정보가 나타납니다. jquery-latest.js가 올바르게 포함되었습니다. – krlzlx