即使这是一个“Event handler not working on dynamic content”的重复问题,即使按照那里给出的答案,我仍然遇到同样的问题。请帮帮....
Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
With Sheet9
If KeyCode = 13 Then
If TextBox1 <> vbNullString Then
.Cells(.Rows.count, "B").End(xlUp)(2, 1) = TextBox1
.Cells(.Rows.count, "C").End(xlUp)(2, 1)= Environ("username")
End If
End If
End With
End Sub
请在将此标记为重复之前回答其原因。如何解决这个问题? (请在答复后立即删除问题....)
答案 0 :(得分:5)
这是因为您使用的箭头函数没有明确的this
更改为:
$(document).on('click', '.removeitem', function(){
console.log('clicked') ;
$(this).parent().remove() ;
});