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