jQuery: إضافة عنصر بعد عنصر آخر
-
20-09-2019 - |
سؤال
لدي مربع نص معين وأريد إضافة 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