문제

나는 내부에서 호스팅 된 LI에 무언가를 전제하려고합니다. #container #boxes #third li a 그러나 그것은 잘 작동하지 않습니다.

다음 코드를 사용하고 있습니다.

$('#container #boxes #third li a').append(kevintext);

그러나 내가 그렇게 할 때마다 아무 일도 일어나지 않습니다. 내 코드를 볼 수 있습니다 테스트 페이지 여기.

그것이 작동하지 않았기 때문에 다른 것을 시도했습니다. 바닥 글 내부의 스팬을 다른 텍스트로 교체하려면 (따라서 JavaScript 장애가있는 사람들은 "호버를 hover"하고 호버링을 시도하지 않습니다).

다음 코드를 사용했습니다.

$('#footer span').replaceWith('<i>For design info, mouse over me.</i>');

그것은 또한 작동하지 않았으므로 이것이 아마도 내 코드와 관련이 있다고 생각하고 있으며, 아마도 하나의 수정 사항은 두 문제를 모두 해결할 것입니까?

도와주세요.

도움이 되었습니까?

해결책

당신이 가지고 있어야하는 것. 아마도 그렇지 않은 주된 이유는 (적어도 자산/script.js를 간단히 살펴보면) $ (document) .ready () 외부 에서이 기능을 실행하려고하기 때문입니다. (다른 부분을 위해 한 일) 요소는 아직 만들어지지 않았을 것입니다. 따라서 그 시점에서 아무 일도 일어나지 않을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top