我有一个文本框,我想在它后面添加一个div。
我尝试了.append()
函数,但那只会将div添加到元素中。
例如,我有:
<input type="text" id="bla" />
我想把它改成:
<input type="text" id="bla" /><div id="space"></div>
我有一个文本框,我想在它后面添加一个div。
我尝试了.append()
函数,但那只会将div添加到元素中。
例如,我有:
<input type="text" id="bla" />
我想把它改成:
<input type="text" id="bla" /><div id="space"></div>
.insertAfter()
这里
$(content).insertAfter('#bla');
$('<div id="space"></div>').insertAfter('#bla')
而不是$('#bla').insertAfter(content);
? - Rowaninput
元素不应该有闭合标签(来自http://www.w3.org/TR/html401/interact/forms.html#edef-INPUT:结束标签被禁止)。after()
函数而不是append()
函数。<input>
标签不应该被关闭。 - Derek 朕會功夫已解决的jQuery问题:在另一个元素后添加元素
<script>
$( "p" ).after( "<strong>Hello</strong>" );
</script>
或者
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery ( ".sidebar_cart" ) .insertAfter( "<a href='http://#'>Continue Shopping</a>" );
});
</script>