javascript - Jquery使用html动态追加数据属性值
问题描述
我正在使用 jquery 可排序库,我会将项目从一个列表拖放到另一个列表。在删除项目的过程中,我将更改 html 内容。我也有数据属性。
onAdd: function (evt) {
var df="hm "+evt.item.innerText;
alert(df);
var content='<div class="list-group-item " >'+evt.item.innerText+' its modified <span class="badge badge-primary badge-pill float-right" data-job='+df+'>14</span></div>';
$(evt.item).replaceWith(content);
},
在警报中我得到正确的附加值,但data-job
它只会设置 hm 并且 evt.item.innerText 不会附加
任何人都可以帮我正确附加它。
谢谢
解决方案
您在表达式中缺少引号
使用下面的代码
data-job="'+df+'"
推荐阅读
- python - 有没有一种快速的方法来添加包含唯一索引列的数字的列?
- sql-server - 如何在sql server 2014中仅将表1所有行的修改列复制到表2中
- android - 如果等于字符串在 Firestore 快照侦听器中不起作用
- c++ - 在 TRESTRequest 中使用 TJsonTextWriter 作为类成员?
- php - magento观察者不触发xml是为了
- python - Python `or`、`and` 运算符优先级示例
- python - 获取“urllib.error.HTTPError:HTTP 错误 400:错误请求”
- maven - Jacoco 不计算子模块的覆盖率
- ios - Swift UIDocumentPickerViewController 没有像操作表弹出一样显示
- javascript - 模糊/隐藏 Android 键盘和焦点输入类型