$(this).parent()。remove()不起作用

时间:2018-01-05 14:01:18

标签: javascript jquery html

  

即使这是一个“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

请在将此标记为重复之前回答其原因。如何解决这个问题? (请在答复后立即删除问题....)

1 个答案:

答案 0 :(得分:5)

这是因为您使用的箭头函数没有明确的this

更改为:

$(document).on('click', '.removeitem', function(){
    console.log('clicked') ; 
    $(this).parent().remove() ; 
});