【发布时间】:2018-05-08 03:53:50
【问题描述】:
我试过这样用
$(nTd).html("<div class='btn-group'> <button class='btn btn-info btn-sm' onclick='viewskpd('"+oData.id+"')' data-toggle='tooltip' title='Detail SKPD'><i class='fa fa-eye' style='color:white'></i></button>");
但事情是这样的:
<button class="btn btn-info btn-sm" onclick="viewskpd(" 00cc72988f8240428b25ac5327b2a3c6')'="" data-toggle="tooltip" title="" data-original-title="Detail SKPD"><i class="fa fa-eye" style="color:white"></i></button>
但我不确定为什么触发 viewskpd() 的 onclick 函数不起作用。
我检查了控制台,它告诉我是这样的。
Uncaught SyntaxError: Invalid or unexpected token
为什么会这样?
【问题讨论】:
-
我认为您在
+oData.id+周围的引号只需要单引号?所以('+oData.id+') -
它使javascript变量像html @AJDEV
标签: javascript html onclick uncaught-exception