【发布时间】:2011-12-08 17:15:35
【问题描述】:
在执行下面的代码时,我收到了 javascript 错误“预期对象”,尽管我能够在另一个解决方案中运行相同的代码。请帮忙。
$(document).ready(function ()
{
$('a.desc').click(function ()
{
$('label input[type="text"]').val($(this).html()).keyup();
});
$("a[rel^='prettyPhoto']").prettyPhoto();
bTable = $("#invoiceSummary").dataTable({
"bPaginate": true,
"bLengthChange": true,
"bFilter": true,
"bSort": true,
"bInfo": true,
"bAutoWidth": true,
"bJQueryUI": true,
"iDisplayLength": 25
});
});
【问题讨论】:
-
您在哪一行得到错误?尝试在安装了 Firebug 的 Firefox 中运行它以获得更多有用的调试信息
-
你在哪一行得到错误?
-
也许使用 Chrome 或 Firefox 来调试您的 Javascript 代码并找出它到底在哪里中断?这将有助于回答您的问题。
-
我的直觉表明它可能是您的选择器之一不匹配任何东西。尝试在 if 语句中包含您选择某些内容的每个语句,检查它是否存在,如下所示: if ($('a.desc')) { //rest of code here... }
-
错误出现在第一行,代码在另一个解决方案中运行良好,即使在这里它突然出现时表现良好。选择器似乎没问题。
标签: javascript asp.net asp.net-ajax