JQuery不使用asp.net验证控件

时间:2013-07-30 12:28:16

标签: jquery asp.net jquery-ui

我的所有页面都适用于jquery菜单和jquery ui日期选择器插件。但问题是该页面具有asp.net验证控件。这些页面继续显示类型错误:

  

$( 'mySelector')myFunction的();不是一个功能

我正在使用带有jquery UI 1.7.3和jquery dropdown menu with google style的asp.net 4.5网站。

如果我只删除页面中的验证控件,它就会开始工作。但我需要它们。

有什么建议吗?感谢。

更新 这是在萤火虫中看到的错误。

TypeError: $(...).datepicker is not a function
[Break On This Error]   

$("[id$=txtDate1]").datepicker();

AddCon...atid=29 (line 248)
TypeError: $(...).fixedMenu is not a function
[Break On This Error]   

$('div.menu').fixedMenu();

1 个答案:

答案 0 :(得分:2)

可能的原因可能是$与Asp.net Jquery对象冲突。

您可以尝试在页面

的代码开头声明单独的Jquery对象

尝试:jquery.NoConflict()

https://forum.jquery.com/topic/multiple-versions-of-jquery-on-the-same-page

http://api.jquery.com/jQuery.noConflict/