javascript - 在页面加载后将js函数变量添加到函数调用中

标签 javascript jquery

我想用js添加这个按钮

'<td><button  id="'+value['itemId']+'" onclick="toggle_button_functunality("item",this.id);">Edit</button></td>' +

问题是:我无法将字符串 Item 发送到toggle_button_functunality(item,elementId)
不断出现语法错误,有什么想法吗?

最佳答案

您需要转义内部引号。

使用

'<td><button onclick="toggle_button_functunality(\'item\',this.id);">Edit</button></td>'

DEMO

关于javascript - 在页面加载后将js函数变量添加到函数调用中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23782539/

相关文章:

javascript - 无法读取未定义的属性 'sendKeys'

javascript - jQuery循环插件分页+CSS3PIE

javascript - 通过单击按钮 jquery 设置和重置文本

javascript - 如何用 jQuery 中另一个文本字段的值替换一个文本字段的一部分?

javascript - 将参数传递给事件触发器中的函数调用

javascript - 如何使用 .noConflict 解决 3 个或更多 JQuery 依赖版本之间的 JQuery 冲突?

Adobe Acrobat 中用于多个文件转换的 Javascript 失败

javascript - 使 Jquery 图像标题和图像响应

javascript - 为什么模拟点击提交不起作用

javascript - 使用 AJAX 将值从 JavaScript 传递到 PHP