因此,我在页面上添加了新添加的元素,这些元素被附加了 Jquery.live(),我现在想在添加这些元素之后更改这些元素的值。
所以像
$("#questionForm").empty();
$.get("questionCreator.html", function(data){
$("#questionForm").append(data);
});
var index=$(this).parent().index();
id = index;
var associatedQuestion = idQuestionAssociation[index];
var associatedResponses = idResponsesAssociation[index];
if(associatedQuestion != null){
$(".questionInput").val(associatedQuestion);
}
所以 .val() 调用,我认为它不起作用,因为最初没有 .questionInput 元素,这是附加的。我觉得我应该使用 .live、.delegate 或 .on,但我不确定我应该使用什么事件。
任何人都可以帮忙吗?