【发布时间】:2013-11-22 11:28:01
【问题描述】:
我已经检查过here、here 和here。以及网络上的许多其他位置。但没有解决办法。
我正在尝试使用此脚本添加内联 javascript:
<script>
jQuery(document).ready(function() {
var j=jQuery('<div />');
});
</script>
在我的webpage,here,包括最新的jQuery,我有两个问题:
- 我不能使用
$:我必须使用jQuery,否则我会得到这个错误:Uncaught TypeError: Property '$' of object [object Object] is not a function - 如果我输入以下代码:调用
var j=jQuery('div.content');没问题,我可以执行 'console.log(j);'如果我尝试将div.content更改为<div />以创建一个新的div像这样var j=jQuery('<div />');,那么我会收到此错误:Uncaught SyntaxError: Unexpected token ILLEGAL。我无法解释为什么,因为这里没有“奇怪的角色”或任何奇怪的东西。
任何人
【问题讨论】:
-
语法错误不在您在此处提供的语法上有效的代码中。请提供相关代码。如果您不知道哪些代码与语法错误相关 - 请考虑阅读开发人员工具,因为他们可以告诉您。
-
对于 1.:
$.noConflict(); jQuery(document).ready(function($){ var j = $("<div />");});- jQuery.noConflict() -
@benjamin 如果我只删除该行或将“”替换为“div.content”,它会起作用。
标签: javascript jquery ajax