Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未捕获类型错误:无法调用方法';removeClass';未定义jQuery eashydropdown的_C#_Javascript_Jquery_Asp.net Mvc_Razor - Fatal编程技术网

C# 未捕获类型错误:无法调用方法';removeClass';未定义jQuery eashydropdown的

C# 未捕获类型错误:无法调用方法';removeClass';未定义jQuery eashydropdown的,c#,javascript,jquery,asp.net-mvc,razor,C#,Javascript,Jquery,Asp.net Mvc,Razor,我已经看到这个问题被问了好几次,但没有任何帮助 在我的cshtml文件中,我有以下内容: <div class="col-lg-8"> @Html.Raw(SelectListHelper.CreateDropDownList("ddlStateCode", Application.DataCache.GetStatesAsLookup())) </div> <div class="col-lg-8"> <select class="dr

我已经看到这个问题被问了好几次,但没有任何帮助

在我的cshtml文件中,我有以下内容:

<div class="col-lg-8">
    @Html.Raw(SelectListHelper.CreateDropDownList("ddlStateCode", Application.DataCache.GetStatesAsLookup()))
</div>
<div class="col-lg-8">
    <select class="dropdown" id="ddlContactList"></select>
</div>

我不认为jQuery UI文件和jQuery文件版本需要匹配,但我找不到匹配的版本来尝试。有什么想法吗?

当页面加载时,选择列表为空时,下拉菜单会中断。移除javascript文件中的封装函数,并在AJAX调用修复后触发实例化方法。

var self=this-这里的味道真的很奇怪,因为不需要在
close()
中缓存
这个
对象。在这个方法的顶部添加
console.log(self)
;它显示了什么?请尝试
console.log(self)
并检查
self
是否包含
$container
@raina77ow它显示“未定义”-这是在jQuery文件中,所以我不确定到底发生了什么。。。在我们添加jquery.easydropdown.jsActually-
var self=This之前,它工作得很好
console.log(self)显示包含
$container
EasyDropDown
我面临类似问题。我有一个空的选择列表,其中的选项是使用循环创建的,这是一个创建时间戳的循环。当我创建带有循环的选项时,插件似乎无效…看一看小提琴:我应该怎么做来解决这个问题?试试上面的解决方案Dimitris Papageorgiou 6分钟前
<script type="text/javascript" src="~/Scripts/jquery-1.10.2.js"></script>
<script type="text/javascript" src="~/Scripts/jquery-ui-1.10.4.min.js"></script>
<script type="text/javascript" src="~/Scripts/bootstrap.js"></script>
<script type="text/javascript" src="~/Scripts/jsrender.min.js"></script>
<script type="text/javascript" src="~/Scripts/globalize.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.easing.min.js"></script>
<script type="text/javascript" src="~/Scripts/ej.widgets.all-latest.min.js"></script>
<script type="text/javascript" src="~/Scripts/App/image-changer.js"></script>
<script type="text/javascript" src="~/Scripts/App/nav.js"></script>
<script type="text/javascript" src="~/Scripts/App/popup.js"></script>
<script type="text/javascript" src="~/Scripts/App/scrollbar.js"></script>
<script type="text/javascript" src="~/Scripts/App/show_hide.js"></script>
<script type="text/javascript" src="~/Scripts/App/jqueryExtensions.js"></script>
<script type="text/javascript" src="~/Scripts/App/helper_functions.js"></script>
<script type="text/javascript" src="~/Scripts/App/ConfirmPopup.js"></script>
<script type="text/javascript" src="~/Scripts/App/global_error_handlers.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.fitvids.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.bxslider.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.easydropdown.js"></script>
close: function(){
    var self = this;
    self.$container.removeClass('open'); // error happens here
    self.$scrollWrapper.css('height','0px');
    self.focusIndex = self.selected.index;
    self.query = '';
    self.down = false;
},