jQuery : 다른 요소 후에 요소를 추가하십시오
-
20-09-2019 - |
문제
특정 TextBox가 있고 그 후 DIV를 추가하고 싶습니다. 나는 시도했다 .append()
함수이지만 요소에 DIV 만 추가됩니다.
예를 들어, 나는 다음과 같습니다.
<input type="text" id="bla" />
그리고 나는 그것을 다음으로 바꾸고 싶습니다.
<input type="text" id="bla" /><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>
제휴하지 않습니다 StackOverflow