1
jquery append를 통해 콘텐츠를 추가하는 빈 div <div id="content"></div>
이 있습니다.jquery가 추가 된 콘텐츠는 DOM의 일부가 아닙니다.
$('#content').append('<div class="sub">sub1</div>');
$('#content').append('<div class="sub">sub2</div>');
$('#content').append('<div class="sub">sub3</div>');
나는 각 하위의 내용을 읽는 jQuery를 실행하려면,하지만 난 아무것도 얻을, 사업부 요소는 자바 스크립트를 통해 추가 되었기 때문에 나는 생각한다, 그래서 그들이에 정말 아니에요 버튼을 클릭하면 페이지.
$('.sub').each(function(){
alert($(this).text());
}
어떻게하면 javascript를 통해 HTML을 추가해도 작동합니까?
감사하지만 여전히 작동하지 않습니다. 나는 그것이 live() 문제와 관련이 있다고 생각한다. – sameold
@sameold 끝 괄호도 잊어 버렸습니다. 마지막 줄은'});'이어야합니다. 여기에서 일하는 것을보십시오 : http://jsfiddle.net/u8xhJ/ –