我正在尝试使用jQuery <div class="myclass"></div>
将空div(.prepend()
)添加到另一个div容器中,但我一直在运行Uncaught TypeError: undefined is not a function
。以下是我到目前为止的情况。请问有什么可能是错的?感谢
我收到的错误消息
TypeError: 'undefined' is not a function (evaluating '$$('#global_content').prepend($('<p>Test</p>'))')
HTML Code&amp;的JavaScript
<script type='text/javascript'>
window.addEvent('domready', function() {
$$('#global_content').prepend($('<p>Test</p>'));
});
</script>
<div id="global_content">
I want to add a div here above all other divs in this container using jQuery
<div class="myclass1"></div>
<div class="myclass2"></div>
<div class="myclass3"></div>
<div class="myclass4"></div>
</div>
答案 0 :(得分:1)
这是错误的:
$$
导致错误的选择器之前。
而不是:
<script type='text/javascript'>
window.addEvent('domready', function() {
$$('#global_content').prepend($('<p>Test</p>'));
});
</script>
做:
<script type='text/javascript'>
window.addEvent('domready', function() {
$('#global_content').prepend($('<p>Test</p>'));
});
</script>
答案 1 :(得分:0)
<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script type="text/javascript">
$.noConflict();
jQuery('#global_content').prepend('<mainbg></mainbg>');
</script>