Как я могу связать функцию каскадного к элементу еще не в DOM:Bind касакдного к элементу не в DOM
(function ($) {
$.fn.cascade = function (options) {
var defaults = {};
var opts = $.extend(defaults, options);
// REST OF THE CODE NOT IMPORTANT FOR THE QUESTION //
};
})(jQuery);
В PartialView, который будет загружен будет:
@Html.DisplayNameFor(m => m.PTDistrict_Id)
@Html.DropDownListFor(m => m.PTDistrict_Id, Model.PTDistrictList, HeelpResources.PTDistrictViewDropDownListFirstRecord, new { id = "districtDropdown" })
@Html.ValidationMessageFor(m => m.PTDistrict_Id)
Я попытался это, но не повезло:
$(document).on("change", "#districtDropdown", function() {
$.cascade({
url: "/Address/ListCouncilByDistrict",
paramName: "districtId",
firstOption: 'Selecione o Concelho...',
childSelect: $("#councilDropdown")
});
});
Любые идеи? Благодарю.
Вы не можете. Вам придется либо привязать его после события, например, щелкнуть, либо связать его после завершения запроса ajax. –