首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript逃逸字符

Javascript逃逸字符
EN

Stack Overflow用户
提问于 2013-08-23 01:48:53
回答 1查看 110关注 0票数 0

我在动态地向表中添加行。对于其中一个单元格(Cell8),我希望能够单击以rowIndex作为参数值调用javascript函数(saveDeleteAction(rowIndex))。生成的HTML不会产生rowIndex的实际值:

代码语言:javascript
复制
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

代码语言:javascript
复制
<a href="javascript:testing(rowIndex)" ;="" class="btn btn-small btn-warning"><i class="btn-icon-only icon-ok"></i></a>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-23 01:51:07

试试这个:

代码语言:javascript
复制
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>';
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18393410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档