2013-11-20 2 views
0

Существует

SCRIPT5009: '$' is undefined 

document.write("<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'><\/script>"); 

var $jQueyobject = $; 

с JQuery 1.10.2 в IE7 & IE8. Почему «$» не определен в IE7 & IE8?

он работает нормально в хроме & FF

Спасибо заранее

+0

Почему вы хотите написать свой тег '

0

Вновь созданный script тег добавляется после в script тег, в котором вы создаете новый. Следовательно, $ будет undefined. Вы должны отделить свой код в два script тегов:

<script> 
    document.write("<script...><\/script>"); 
</script> 
<script> 
    var $jQueyobject = $; 
</script> 
0

убедитесь, что все скрипт загружен первым и поместить его в HTML-теге.

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'></script> 
</head> 
<body> 
</body> 
</html> 
Смежные вопросы