我正在使用jQuery将click事件附加到从DOM中删除表行的链接。触发click事件时,我需要调用另一个函数。我尝试使用jQuery .on()
方法,但未调用该函数。我看到我可以使用.trigger()
方法,但不确定如何最好地使用。
如何在从DOM中删除元素后调用函数?
这是我的代码:
// Add the remove link and attach the remove click event
$("[id$=types-cell]").append(function () {
return $('<a href="#" id="remove-link" class="remove">[X]</a>')
.click(function () {
var cell = $(this).parent('td');
cell.parent('tr').remove(); // Need to call function after tr is removed
});
});
$(".remove").on("click", myFunction); // myFunction does not get called
function myFunction(){
...
}