2013-08-28 2 views
1

나는 모든 닻 꼬리표에 약간 변화를 실행하는 것을 시도하고있다. 안타깝게도 계획대로 진행되지 않습니다.콘솔에서 jQuery로 모든 앵커 요소 가져 오기?

$('a').remove() 

이 줄은 내가 반복 콘솔에서 실행하는 경우, 그것은 발견 각각의 새로운 앵커를 제거 페이지를 통해 진행 ---이 발생하는 첫 번째 요소에 영향을 미칠 것으로 보인다.

한번에 모두 제거하고 싶습니다. 나는이 선택이 그들 모두에게 영향을 줄 것이라고 생각했다.

$('a').each(function(){this.remove();}); 

을 그리고있어 : 그럼 나는 시도

이 올바른 해결책은 무엇
TypeError: Object [object HTMLAnchorElement] has no method 'each' 

, 모든 앵커에서 코드를 실행할 수 있나요?

+0

@ 잭 - Firefox를 추가해야합니다. 그것은 방화범에도 적용됩니다. –

+0

@JosephSilber 당신이 담당자를 잃었습니까? :) –

+0

나는 당신이 대화에서 유일하게 다른 사람들에게 자동으로 알림을 보낼 때 @calls를 사용하는 방법을 좋아합니다. – Aerovistae

답변

6

jQuery를 올바르게로드하지 않은 것 같습니다.

The console maps $ to document.querySelecor 첫 번째 항목 만 찾습니다.


BTW, 콘솔은 document.querySelectorAll-$$ 매핑, 그래서 다음과 같은 작동합니다 :

var allAnchors = $$('a'); 

당신은 분명히 allAnchors 사용할 jQuery의 방법이 없습니다.

+0

당신은 맞습니다. 웬일인지 나는 크롬 콘솔이 그것에서 만들 것 인 것을 당연하다고 생각했다. ... 어리석은. .. – Aerovistae

+0

그의 미쳤던 생각은 그 것이었다 :) –

+0

@Jack - [내가 생각하는 방화범] (http://getfirebug.com/ wiki/index.php/Command_Line_API # .24.28 선택자 .29). 나는 누가 누구를 복제했는지 모르겠다. –

관련 문제