我正在尝试删除 2 个特定的内容,具体取决于我按的删除按钮
这是相关代码:
<!--HTML-->
<button type="button" class="collapsible">Gérer les formules</button>
<div class="form-group content">
<br />
<button type="button" class="ajout-formule"><i class="fas fa-plus-circle"> Ajouter une formule</i></button>
<div class="panel-body add-formule">
</div>
</div>
// Javascript
// add formule
$('body').on('click', '.ajout-formule', function() {
const $formule = $('<div>').addClass('div-formule');
const $ligne_formule = $('<div>').addClass('ligne-formule');
const $btn_formule = $('<th>');
const $tableau_formule = $('<table class="table" id="formule">');
const $head_formule = $('<thead>');
const $tr_formule = $('<tr>');
$btn_formule.append('<button type="button" class="btn spr-champs"><i class="fas fa-trash"></i></button>');
$btn_formule.append('<button class="btn nbr-champs" type="button"><i class="fas fa-sort-numeric-down"></i></button>');
$btn_formule.append('<button class="btn list-champs" type="button"><i class="far fa-list-alt"></i></button>');
$btn_formule.append('<input type="number" name="champs" id="champs" class="form-control pull-left" value="0"/>');
$tr_formule.append('<th><input type="text" name="titre-formule" id="titre-formule" class="form-control pull-left" /></th>');
$tr_formule.append('<th style="width:16px;padding-bottom: 16px;"><i class="fas fa-equals"></i></th>');
$tr_formule.append($btn_formule);
$head_formule.append($tr_formule);
$tableau_formule.append($head_formule);
$ligne_formule.append('<label class="panel-heading">Introduisez la formule : </label>');
$ligne_formule.append($tableau_formule);
});
});
这确实按预期工作,但这不是我想要的
这是它的作用:
每次我按下字段上方的“删除”按钮时,它只会删除整个字段
这就是我想要的:
根据我按下的删除按钮,删除该特定的 th,同时删除它旁边的“操作员”th
这是我想要的屏幕:
这是如何使用该代码片段的屏幕:
撒科打诨
猛跑小猪
相关分类