我正在尝试以下一段 JQuery 代码来动态添加元素。
场景:a)如果我在其中包含以下脚本和 jquery.min.js 不起作用。b)如果我在 body 和 jquery.min.js 中添加以下脚本仍然不起作用。c)如果我在 body 和 jquery.min.js 中添加下面的脚本就在下面的代码上方,那么它就可以工作。为什么会这样?
此外,我还需要 jquery.min.js 以使 joomla 的其他功能正常工作。是否可以在头部和正文中添加 jquery.min.js。
我正在使用 jQuery v@1.8.1
请帮助我理解上述情况。
<script type="text/javascript">
window.addEvent('domready', function() {
var count = 0;
$('p#add_field').click(function(){
count += 1;
$('#container').append(
'<strong>Link #' + count + '</strong><br />' + '<input id="field_' + count + '" name="fields[]' + '" type="text" /><br />' );
});
});
</script>
下面是动态添加的代码。
<div id="container">
<p id="add_field"><a href="#"><span>» Add your favourite links.....</span></a></p>
</div>