javascript - 如何使用 Jquery 将类添加到附加元素?

标签 javascript jquery

如何在使用 jquery 附加元素时添加“list-group-item”类?

附加 <li> 后到 <ul id="todoList"> ,类属性未按预期工作。

  $("#todoList").append($('<li>', {
    text: $('#todoInput').val(),

    class: $('list-group-item') // this is not working
  }));

最佳答案

你可以这样做:

$("#todoAddBtn").on("click", function() {
  $("#todoList").append($('<li>', {
    text: $('#todoInput').val(),
    class: 'list-group-item' // <-- Class name should be an string
  }));
  $('#todoInput').val(''); // Clear input..
});
.list-group-item {
  color: blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<ul id="todoList"></ul>
<input id="todoInput">
<button id="todoAddBtn">Add</button>

关于javascript - 如何使用 Jquery 将类添加到附加元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54939392/

相关文章:

javascript - jQuery:如果存在错误,请删除旧的

javascript - AWS Cognito GetUser API 未返回所有属性

javascript - Angular ng-repeat preventDefault 替代方案

javascript - 克服鼠标事件 Canvas 线上的抗锯齿

javascript - 当文本显示在浏览器页面上时,字符未转义

javascript - 隐藏带有html字符串的div并将内容移动到span,然后将字符串编码为html

javascript - 指定了集合的 URL,但返回错误

javascript - 多下拉 JSON 过滤器搜索 AngularJS

javascript - 为什么变量在文档就绪标签之外显示为未定义

javascript - 如何使用jquery设置按钮的title属性