i dynamically adding rows table. 1 of cells(cell8), want able click call javascript function (savedeleteaction(rowindex)) rowindex parameter value. html generated not produce actual value of rowindex:
function addrowtotable(entity,rowindex) { var table=document.getelementbyid("entity"); var row=table.insertrow(-1); var cell8=row.insertcell(7); cell8.innerhtml= savedeleteaction(rowindex); } function savedeleteaction(rowindex) { return '<a href=\'javascript:testing(rowindex)\'; class="btn btn-small btn-warning"><i class="btn-icon-only icon-ok"></i></a> <a href="javascript:;" class="btn btn-small"><i class="btn-icon-only icon-remove"></i></a>'; } function testing(rowindex){ alert(rowindex); }
html generated
<a href="javascript:testing(rowindex)" ;="" class="btn btn-small btn-warning"><i class="btn-icon-only icon-ok"></i></a>
try this:
function savedeleteaction(rowindex) { return '<a href="javascript:testing(' + rowindex + ');" class="btn btn-small btn-warning"><i class="btn-icon-only icon-ok"></i></a> <a href="javascript:;" class="btn btn-small"><i class="btn-icon-only icon-remove"></i></a>'; }