次のように、onclick イベントから edit という名前の関数を呼び出しています。
<script type="text/javascript">
$(document).ready(function () {
...
$.each(data, function (key, val) {
...
var td11 = $('<input type="button" value="Edit" onclick="edit();" />')
.attr("name",val.Id);
$(tr2).append(td11);
$(table1).append(tr2);
});
$("#cers").append(table1);
この関数は、$.each ループの外、$(document).ready 内で次のように定義されます。
function edit() {
alert("Id ");
}
[編集] ボタンをクリックすると、Chrome にエラーが表示されました: Uncaught ReferenceError: edit is not defined.
その他のエラーはありません。