jquery - 创建元素并设置属性

标签 jquery

我是 jquery 新手,我尝试在按钮单击上创建元素并为其设置属性。 这是到目前为止我的代码

$('#myTable').append(
  $('<tr>').append(
    $('<td>').append(
      $('<input>', {type: 'text', id: 'id'}).append(
        $('<td>').append(
          $('<input>', {type: 'button', id: 'btnAdd', onclick: 'AddRow()',value: 'addrow'})
        )
      )
    )
  )
);

我知道这是错误的,所以我需要你的帮助来修复它。

我想输出的是:

<tr>
  <td><input type="text" id="id"></td>
  <td><input type="button" id="btnAdd" onclick="AddRow()" value="addrow"></td>
</tr>

最佳答案

你可以简单地写

$('#myTable').append('<tr><td><input type="text" id="id"></td><td><input type="button" id="btnAdd" onclick="AddRow()" value="addrow"></td></tr>');

关于jquery - 创建元素并设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18235350/

相关文章:

javascript - 使用 native DOM 的最近祖先匹配选择器?

javascript - 使用 jquery 在加载页面上的 strust2 中自动完成

javascript - 由于 undefined variable 而无法传递 AJAX 调用

javascript - 获取 Html 列表中选定的值

javascript - 能够在向下滚动弹出窗口时访问内容

jQuery - 插入的 anchor 标签没有正确换行

javascript - 对被 分隔的字符串的 .each id 执行一些操作,

javascript - Highcharts : Show custom label on series (spline)

jquery - 如何使用div id获取highcharts的svg?

javascript - Bootstrap 表单组复选框不会在导航丸之间被选中