[英]Replace element in jquery
I am beginner in JS.我是JS的初学者。 I have Datatable JS.
我有数据表 JS。 I have this code:
我有这个代码:
$('.data-table').on('click', 'td', function () {
var row = table.row(this).data();
console.log(row.action);
});
This code return:此代码返回:
<I id="12" class="fas fa-plus addItem"></I>
or或者
<i id="11" class="fas fa-minus removeItem"></i>
I want replace after click: 1. When result is我想点击后替换:1.当结果是
<I id="11" class="fas fa-plus addItem"></I>
<I id="11" class="fas fa-minus removeItem"></I>
<I id="30" class="fas fa-plus removeItem"></I>
<I id="30" class="fas fa-minus addItem"></I>
How can I make it?我怎样才能做到?
If you have fixed Id:如果您有固定的 ID:
$('#30').removeClass('fa-plus removeItem').addClass('fa-minus addItem')
else if you can add a class to that <i class='myclickableclass fas...'>
then you could use $('.myclickableclass')
instead of the $('#30')
否则,如果您可以将 class 添加到该
<i class='myclickableclass fas...'>
那么您可以使用$('.myclickableclass')
而不是$('#30')
Or use your datatable markup like:或使用您的数据表标记,如:
$('.datatable td i')
instead. $('.datatable td i')
代替。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.