我遇到了jQuery multiselect插件的問題。 基本上我有一個局部視圖呈現,並且在頁面加載時隱藏。 內局部視圖我有一個腳本部分中定義的以下代碼:ASP.Net MVC jQuery UI MultiSelect MultiSelectFilter
$(document).ready(function() {
$('#ddlCountries').multiselect().multiselectfilter();
var countries = $('#ddlCountries');
var parent = $("#ddlCountries").parent();
var span = $("#ddlCountries").parent().find("span[class='custom-select-back']");
debugger;
這個代碼選擇一個下拉列表和應用的多選插件 - 與過濾器選項。一切都很好,只有一個例外 - 一旦部分被顯示,帶有「自定義回退」類的span對象被呈現在頂部的含義上,我不能使用該控件。 系統其他部分使用的代碼只是選擇下拉菜單的父級,並隱藏了跨度,如上所示 - 不幸的是,在這種情況下,該代碼不起作用。 如果我在調試器被擊中的位置檢查源,則ddlCountries的父項是父項DIV - 在此階段不存在範圍。 如果我在頁面加載完成後檢查源代碼,則父項是一個元素自定義選擇對象,它現在包含有問題的範圍。
我需要以某種方式隱藏這個跨度,但我看不到如何或在哪裏可以做到這一點。有人有任何想法嗎?
您可以在Jsfiddle中重現此問題並在此共享嗎? –