我的应用程序在ASP.net MVC3中。
我有一张元素表。元素可以包含子元素,但子元素不能。在表中,如果元素具有子元素,则它们以ul列出。用户可以选择列表中的项目以从该父项中删除它。发生这种情况时,将从列表中删除该元素,并呈现部分视图,该视图在该表中为该元素创建一个新行,因为它不再是子元素。通过从下拉列表中选择要与其组合的元素,非元素且不具有自己子元素的元素可以与其他元素组合。我的问题是,当您从父项中删除元素时,在局部视图中为表行创建的下拉列表不具备所需的功能。
我认为这可能是因为我的javascript函数组合元素在$(document).ready(function () {...});
中,而且下拉列表在页面创建时没有。
有没有办法将$('.combineDropdown').change(function () {...});
添加到动态创建的元素中?