1
Q
无法删除父项
A
回答
0
(如在其他答复中提到,而且你有可能使用e.target
引用当前对象还您可以使用this
)。所以不要传递事件e
,您可以使用e.target
传递当前单击元素的对象,请查看下面的示例。
$(function() {
$('.del').on('click', function(e) {
$(e.target).parent().remove();
});
});
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<div>123321<a class="del" rel="32" href="#">X</a></div>
2
您正在将event
对象传递给jQuery,而不是当前元素。使用this
代替e
您的处理程序中:
$(function() {
$('.del').on('click', function(e) {
e.preventDefault();
$(this).parent().remove();
});
});
在上面的例子中,请注意e
用于表示所发生的事件,而this
用于表示该事件的目标元素。
$(function() {
$('.del').on('click', function(e) {
e.preventDefault();
$(this).parent().remove();
});
});
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<div>123321<a class="del" rel="32" href="#">X</a></div>
相关问题
- 1. 无法使用删除项目。删除
- 2. ListView无法删除项目
- 3. 无法删除ListView项
- 4. 无法删除VBA项目
- 5. Swift 2,SpriteKit,我无法从父项中删除一个节点
- 6. jQuery不能删除父项?
- 7. MySQLIntegrityConstraintViolationException用于Hibernate hsql删除。无法删除或更新父行
- 8. 无法删除“Info.plist”无法删除
- 9. 如何防止Grails在删除父项时不删除子项?
- 10. 实体框架无法删除父项,当子项具有WillCascadeOnDelete的外键(false)
- 11. 无法删除
- 12. 无法删除
- 13. 无法删除
- 14. 无法删除
- 15. 无法从ListBox中删除项目
- 16. 无法用ajax删除项目
- 17. 无法删除Team Foundation Service项目
- 18. 骨干集合无法删除项目
- 19. Tkinter画布无法删除项目
- 20. 无法删除ArrayList中的项目
- 21. 无法从列表中删除项目?
- 22. Android Proguard选项 - 无法删除日志
- 23. 无法删除指定的项目
- 24. 无法删除的项目库
- 25. 无法从lsitviewbox中删除项目
- 26. 无法从DynamoDB表(JAVA)删除项目
- 27. VS2008 - 无法删除项目配置
- 28. Visual studio - 无法删除项目配置
- 29. 无法删除阵列中的项目
- 30. 无法从WinForms中删除项目ListView