【发布时间】:2013-01-02 16:44:44
【问题描述】:
我正在向网站部署一些代码,但当我这样做时,JavaScript 没有运行。我得到错误:
SCRIPT5007:属性“$”的值为 null 或未定义,不是 Function 对象。
它使用的代码是
@model MVCMasterDetail.DataAccess.cwwoLoadCurrentWorkOrderActualsResult[]
<script type="text/javascript">
$(document).ready(function () {
$(".grid-toggle").click(function () {
$(this).closest("table").find("tbody").show();
});
$(".hide-rows").click(function () {
$(this).closest("table").find("tbody").hide();
});
});
</script>
@Html.Partial("MasterDetailMasterPartial")
而所谓的用途是:
<td colspan="4"> Details<br/><a href="javascript: void(0)" class="grid-toggle">Show- </a><a href="javascript: void(0)" class="hide-rows">Hide</a></td>
感谢任何帮助。
【问题讨论】:
-
我想你忘了添加要领...
-
听起来你没有正确包含 jQuery。
-
使用 firebug 仔细检查你的请求,也许你没有加载 jQuery 库
-
您在文档中是否引用了 jQuery
-
您的代码没有进入问题,但是我们实际上不需要查看 javascript,只需要查看
<script src=>即可。
标签: c# javascript jquery html model-view-controller