当我写这篇文章的代码:jQuery脚本引用
<script type="text/javascript">
function showhide(master, detail) {
var src = $(master).children()[0].src;
if (src.endsWith("plus.png"))
src = src.replace('plus.png', 'minus.png');
else
src = src.replace('minus.png', 'plus.png');
$(master).children()[0].src = src;
$(detail).slideToggle("normal");
}
</script>
和参考jQuery库中的ScriptManager:
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Path="~/scripts/jquery-1.4.1.min.js" ScriptMode="Release" />
</Scripts>
</asp:ScriptManager>
当我上面的CommNet代码和参考的jQuery在头部的每一件事情是ok.but :
<script src="scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
调试提醒我,对endsWith
:Object doesn't support this property or method
为什么asp.net有这种行为?
谢谢
我添加了对jQuery的引用,所以endWith必须识别 – Arian
@Nima - Huh? jQuery没有'endsWith()'方法。你的代码的问题是'endsWith()'没有被定义。这正是错误信息告诉你的。 – jfriend00