javascript - 使用 append() 时在按钮内添加跨度

标签 javascript jquery

我在创建按钮时使用 append()。如何在附加文本中包含

基本上我想这样做

<button type="button" class="btn btn-default" id="test1" >
     <span class="glyphicon glyphicon-arrow-left"></span>
</button>

这里

$( '<button />' , { class: 'btn btn-default', type: 'button', id: 'test1' })

最佳答案

你也可以像这样使用html属性

$('<button />', {
  class: 'btn btn-default',
  type: 'button',
  id: 'test1',
  html: '<span class="glyphicon glyphicon-arrow-left"></span>'
});

Here is a reference

var b = $( '<button />' , { class: 'btn btn-default', type: 'button', id: 'test1', html: '<span class="glyphicon glyphicon-arrow-left"></span>' });
$('body').append(b);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 使用 append() 时在按钮内添加跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29270531/

相关文章:

javascript - 与有 Angular 物体比较

jquery、jsonp、错误处理和安全问题

javascript - 以表格形式返回 HTML 元素

javascript - 如何使用 oclazyload 加载的外部模块加载 Angular 翻译?

jquery - 将原型(prototype) Ajax 响应程序转换为 jQuery

jquery - 如何单击表格单元格并显示带有注释的模式

jquery - 通过 GET 或 POST 传递密码的最佳方法

javascript - preventDefault() 不停止常规表单提交

javascript - 用于解析 xml 文件的 getElementsByTagName 仅适用于 IE8

javascript - 需要对搜索文本框进行服务器端验证