Я новичок в jquery, я работаю над веб-страницей, которая требует динамического создания текстовых полей с помощью автозаполнения.Я не знаю, как связать событие сгенерированным текстовым полем.мой код выглядит следующим образом:
$(document).ready(function () {
var counter = 1;
$(".addButton").live("click", function () {
var newTextBoxDiv = $(document.createElement('div'))
.attr("id", 'TextBoxDiv' + counter);
newTextBoxDiv.html('<TABLE><TR><TD>' + '<input type="text" name="textbox' + counter + '" id="textbox' + counter + '" value="" ></TD> <TD><a href="#" value="addButton" class="addButton">Add</a> </TD></TR></TABLE>');
newTextBoxDiv.appendTo("#TextBoxesGroup");
counter++;
});
});
и отправьте запрос
function fillTextBox(text) {
$.ajax(
{
type: 'POST',
url: '@Url.Action("_AutoCompleteAjaxLoading", "CommandEntity")',
async: true,
data: { text: text},
dataType: "json",
traditional: true,
success: function(data) {
//what I should do here?
},
error: function(xhr, ajaxOptions, thrownError) {
}
});
}