html - Javascript Escape Character -


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>'; }