"<a href='javascript:void(0)' onclick='showBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>查看</a> " + "<a href='javascript:void(0)' onclick='editorBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>编辑</a> " + "<a href='javascript:void(0)' onclick='historyBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>变更记录</a>" + "<a href='javascript:void(0)'onclick='sendCommission(" + value + "," + JSON.stringify(row) + "," + index + ")'> 发送委托</a>";a标签空格分隔开
时间: 2023-07-08 18:28:33 浏览: 61
这段代码中的每个 <a> 标签之间已经使用空格连接起来了,如果您需要更改分隔符,可以将空格替换为其他字符,比如使用竖线分隔符:
```
<a href='javascript:void(0)' onclick='showBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>查看</a> | <a href='javascript:void(0)' onclick='editorBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>编辑</a> | <a href='javascript:void(0)' onclick='historyBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>变更记录</a> | <a href='javascript:void(0)'onclick='sendCommission(" + value + "," + JSON.stringify(row) + "," + index + ")'> 发送委托</a>
```
这样就可以在每个 <a> 标签之间使用竖线分隔符了,如果需要使用其他的分隔符,可以将竖线替换为其他字符。
相关问题
return "<input type='button' class='l-btn l-btn-small' onclick='showBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='查看 '/> "+ "<input type='button' class='l-btn l-btn-small' onclick='editorBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='编辑 '/> "+ "<input type='button' class='l-btn l-btn-small' onclick='historyBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")' value='变更记录'/>"转成a标签
可以通过如下方式将这段代码转换成 a 标签的形式:
```javascript
return "<a href='javascript:void(0)' onclick='showBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>查看</a> " +
"<a href='javascript:void(0)' onclick='editorBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>编辑</a> " +
"<a href='javascript:void(0)' onclick='historyBookEntry(" + value + "," + JSON.stringify(row) + "," + index + ")'>变更记录</a>";
```
这里使用了 `a` 标签来代替 `input` 标签,并且通过 `href='javascript:void(0)'` 来指定点击链接时执行的 JavaScript 函数。
field: 'actionId', title: "操作", formatter: function (value, row, index) { console.log(row) if(row.entryStatus == 50041002){ return '<a href="javascript:void(0);" class="easyui-linkbutton" onclick="showBookEntry(' + value + ','+row+','+index+')">查看</a>';row在方法里为【object,object】
在你的代码中,你正在尝试将整个 row 对象作为参数传递给 showBookEntry 方法。但是,当你在行内调用 showBookEntry 方法时,传递的参数必须是一个字符串,因此你需要将 row 对象转换为字符串,例如使用 JSON.stringify() 方法,如下所示:
```
function (value, row, index) {
console.log(row);
if (row.entryStatus == 50041002) {
return '<a href="javascript:void(0);" class="easyui-linkbutton" onclick="showBookEntry(' + value + ',' + JSON.stringify(row) + ',' + index + ')">查看</a>';
}
}
```
在上面的示例中,我们将 row 对象通过 JSON.stringify() 方法转换为一个字符串,然后将其作为参数传递给 showBookEntry 方法。这将确保参数以字符串形式正确地传递给 showBookEntry 方法。