Dodawanie wierszy do tbody tabeli za pomocą jQuery

Próbuję dodać wiersze dotbody stołu. Ale mam problemy z osiągnięciem tego. Po pierwsze, funkcja, w której wszystko ma miejsce, jest wywoływana przy zmianie listy rozwijanej ze strony html. Stworzyłemtr ciąg zawierający wszystkietd wewnątrz tego zawierającego elementy HTML, tekst i inne rzeczy. Ale kiedy próbuję dodać ten wygenerowany wiersz do tabeli, używając:

$(newRowContent).appendTo("#tblEntAttributes tbody");

Napotykam błąd. Nazwa tabeli totblEntAttributes i próbuję dodać to dotbody.

Właściwie to, co się dzieje, nie jest w stanie uzyskać jQuerytblEntAttributes jako element html. Ale mogę uzyskać do niego dostępdocumemt.getElementById("tblEntAttributes");

Czy jest jakiś sposób, aby to osiągnąć, dodając wiersze dotbody stołu. Może bypass lub coś takiego.

Oto cały kod:

var newRowContent = "<tr><td><input type=\"checkbox\" id=\"" + chkboxId + "\" value=\"" + chkboxValue + "\"></td><td>" + displayName + "</td><td>" + logicalName + "</td><td>" + dataType + "</td><td><input type=\"checkbox\" id=\"chkAllPrimaryAttrs\" name=\"chkAllPrimaryAttrs\" value=\"chkAllPrimaryAttrs\"></td><td><input type=\"checkbox\" id=\"chkAllPrimaryAttrs\" name=\"chkAllPrimaryAttrs\" value=\"chkAllPrimaryAttrs\"></td></tr>";

$("#tblEntAttributes tbody").append(newRowContent); 

Jedną rzeczą, o której zapomniałem wspomnieć, jest funkcja, w której ten kod jest napisany, jest właściwie funkcją wywołania zwrotnego dla wywołania ajax. Jestem w stanie uzyskać dostęp do tabeli za pomocądocument.getElementById("tblEntAttributes") ale z jakiegoś powodu$(#tblEntAttributes) nie działa.

questionAnswers(6)

yourAnswerToTheQuestion