문제

특정 TextBox가 있고 그 후 DIV를 추가하고 싶습니다. 나는 시도했다 .append() 함수이지만 요소에 DIV 만 추가됩니다.

예를 들어, 나는 다음과 같습니다.

<input type="text" id="bla" />

그리고 나는 그것을 다음으로 바꾸고 싶습니다.

<input type="text" id="bla" /><div id="space"></div>
도움이 되었습니까?

해결책

사용해보십시오 after() 방법:

$('#bla').after('<div id="space"></div>');

선적 서류 비치

다른 팁

노력하다

.insertAfter()

여기

$(content).insertAfter('#bla');

가장 먼저, input 요소는 닫는 태그가 없어야합니다 ( http://www.w3.org/tr/html401/interact/forms.html#edef-input : 엔드 태그 : 금지).

두 번째로, 당신은 필요합니다 after(), 아니다 append() 기능.

해결 된 jQuery : 다른 요소 후에 요소를 추가하십시오

<script>
$( "p" ).append( "<strong>Hello</strong>" );
</script>

또는

<script type="text/javascript"> 
jQuery(document).ready(function(){
jQuery ( ".sidebar_cart" ) .append( "<a href='http://#'>Continue Shopping</a>" );
});
</script>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top