我是JS的初学者。 我有Datatable JS。 我有这个代码:
$('.data-table').on('click', 'td', function () {
var row = table.row(this).data();
console.log(row.action);
});
此代码返回:
<I id="12" class="fas fa-plus addItem"></I>
或
<i id="11" class="fas fa-minus removeItem"></i>
我要替换后单击:1。 当结果为
null
<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>
我怎么才能做到呢?
如果您有固定ID:
$('#30').removeClass('fa-plus removeItem').addClass('fa-minus addItem')
否则,如果可以向
添加类,则可以使用$('.MyClickableClass')
而不是$('#30')
或者使用您的datatable标记,如:
改为$('.datatable td i')
。