The updateValue() method isn't firing and I'm not sure how to even debug this using the browser.
function generateHtmlTableRow() {
var tr = $("<tr></tr>");
$("#results").append(tr);
var someTextData = "test";
tr.append("<td><input type=\"button\" value=\"TestButton\" onclick=\"updateValue(someTextData);\" /></td>");
}
function updateValue(newText) {
alert(newText);
}
.on()function with event delegation.tr.append("<td><input type=\"button\" value=\"TestButton\" onclick=\"updateValue('"+someTextData+"');\" /></td>");