附加一个按钮与onClick函数- jQuery
Append a button with onClick function - jQuery
我试图用jQuery将这个html附加到表格上,但是onClick部分给了我一些麻烦
这是JS代码: $('table#devel tbody').append('<tr id="'+response[0].categoryid+'">' +
'<td><button class="btn btn-danger" type="button" onClick="alert('+response[0].recid+',''deleteCategory'','+response[0].categoryid+');">Delete</button></td></tr>');
追加工作得很好,但是当我按下按钮时,警报框中显示的唯一的东西是第一个值,而不是其他两个。
逗号混淆视听。您应该在警告框中用引号括起您想要的内容:
$('table#devel tbody').append('<tr id="'+response[0].categoryid+'">' + '<td><button class="btn btn-danger" type="button" onClick="alert('''+response[0].recid+',deleteCategory,'+response[0].categoryid+''');">Delete</button></td></tr>');
不知道deleteCategory
是什么,但这应该足以让你开始。
Alert()不支持您使用的多重参数(或者您在转义时遇到问题)。
改成:
"alert('''+ response[0].recid + ', deleteCategory: '+response[0].categoryid+''');"
相关文章:
- onclick函数需要双击,因为类分配延迟
- Javascript onclick函数会立即调用(而不是在单击时调用)
- jquery Onclick函数带有导致双击的回调排序函数
- 使用element简化onclick函数
- 在React中,为什么我必须绑定onClick函数而不是调用它
- 如何从onclick函数设置全局变量并将其传递给另一个JS文件
- 在onclick函数中传递多个参数
- 如何将onclick函数更改为具有多个函数
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- 指定一个具有静态值的onclick函数
- Onclick函数更改为所有更改元素的相同函数
- 将php变量传递给onclick函数
- 请帮我完成js中按钮的onclick函数
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- Jquery移动转换复选框在Jquery onclick函数()中第二次选中不起作用
- 使用“;这个“;在onclick函数中
- 如何在按Enter键后调用onclick函数
- jQuery onclick 函数:未定义不是一个函数
- 如何在 OnClick 函数中传递字符串参数
- OnClick函数仅在第二次单击时起作用