У меня есть переход через некоторую функцию jQuery, чтобы получить значение из элемента HTML (чтобы получить доступ к элементу, а элемент еще не доступен). Одним из этих элементов является выпадающий список, когда я выбираю значение, другое значение добавляется внизу страницы в div. Когда я пытаюсь получить доступ к элементу, добавленному этим представлением, я получаю "undefined". Что я могу сделать?
В div #ProductDetail я добавляю элемент. и к этим элементам я не могу получить доступ.
Обновление 1 (пытается быть более понятным)
- У меня есть страница с некоторым HTML-элементом (несколько вкладок, выпадающий список)
- У меня есть метод javascript, доступный на этой странице для доступа к элементу HTML, присутствующему или еще не представленному на этой странице
- У меня есть
- Когда я выбрал значение с помощью раскрывающегося списка, я получаю представление, это представление добавляется в.
- Когда я пытаюсь получить доступ к элементу HTML, присутствующему в источнике, который будет работать
- Когда я пытаюсь получить доступ к элементу HTML, добавленному в «Это не работает», я получил «неопределенный элемент»
$.ajax({
type: "POST",
url: "/Product/Edition",
data: {
id: getId()
},
success: function(data) {
$("#divDisplayDialogProduct").html(data);
$('#ProductType').change(function() {
$.ajax({
type: "POST",
url: "/Product/ShowDetail",
data: { id: $('#ProductType').val() },
success: function(data) { $("#ProductDetail").html(data); },
error: function(XMLHttpRequest, textStatus, errorThrown) { }
})
});
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
}
})