javascript - 如何使用 jQuery 设置 span 元素的内部 HTML

标签 javascript jquery

下面给出了错误Uncaught SyntaxError: Unexpected identifier:

$('span.xtro').html('');
$('span.xtro').html('<input type='button' class='newbutton send' value='Send request' onclick= 
                      "javascript:request('send','1','2');'>');

我该如何纠正这个问题?

最佳答案

您没有转义单引号:

$('span.xtro').html('<input type="button" class="newbutton send" value="Send request"'
                  + ' onclick="request(\'send\',\'1\',\'2\');">');

你也可以去掉第一个$('span.xtro').html('');,你不应该需要它。

关于javascript - 如何使用 jQuery 设置 span 元素的内部 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10063654/

相关文章:

javascript - (基础5)HTML标签中不带=号的 float 属性和带等号的一样吗?

javascript - 使用javascript修改链接html

javascript - jQuery 事件处理程序 - 内存使用

javascript - 如何在 Javascript 中为隐藏字段设置整数?

javascript - 是否有可能css显示:block after jquery display:none?

javascript - 如何使用 div url 的 jQuery 加载不同的内容

javascript - 我试图警报 "70"和 "John",但相反,我收到警报 "[object Object]"

Javascript 在直接放置时运行,而不是在文件调用时运行

javascript - jQuery Ajax - 下载不完整(二进制)文件

javascript - 我的 ajax 调用返回带有 json 数据的 html