我有一個通過一些jQuery函數從HTML元素獲取值(以訪問元素可用和元素尚未可用)。關於這些元素是一個下拉列表,當我選擇一個值時,另一個vue被添加到div的頁面底部。當我嘗試訪問由此視圖添加的元素時,我收到了「未定義」。我能做什麼 ?HTML元素無法通過jQuery訪問
在div #ProductDetail中,我添加了元素。這是我無法訪問的這些元素。
更新1(試圖更清晰) - 我有一些HTML元素(在放幾個,一個下拉列表)頁面 - 我有JavaScript方法可用此頁面上訪問HTML元素存在或尚未出現在這個pahge - 我有一個 - 當我通過下拉選擇一個值,我收到一個視圖,這個視圖被添加到。 - 當我嘗試在該會工作 起源訪問HTML元素現在 - 當我嘗試訪問的是添加的不是工作HTML elemetn,我收到「undifined元素」
$.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) {
}
})
哪個部分不工作?從這個問題還不清楚,可能需要重新閱讀和編輯問題。 – 2010-03-17 19:37:50
你可以附加html嗎? – heisthedon 2010-03-17 19:38:52
你在哪裏試圖獲得價值?你在哪裏設置值,而不是在你的代碼中獲取它! – 2010-03-17 19:41:51