クリックした要素をメソッドに渡し、その親要素で.remove()deleteDept
メソッドを呼び出す必要があります
<span id='dept1'>
Department
<span onClick='deleteDept(this);'>X</span>
</span>
<span id='dept2'>
Department2
<span onClick='deleteDept(this);'>X</span>
</span>
その後、deleteDept() で
function deleteDept(el) {
//something else
$(el).parent().remove();
}
デモ:フィドル
しかし!!!jQuery を使用しているため、推奨される解決策は、インライン イベント ハンドラーではなく jQuery イベント ハンドラーを使用することです。
<span id='dept1'>
Department
<span class="dept-remove">X</span>
</span>
<span id='dept2'>
Department2
<span class="dept-remove">X</span>
</span>
それから
jQuery(function ($) {
$('.dept-remove').click(function () {
$(this).parent().remove();
})
})
デモ:フィドル