为什么我的删除按钮不起作用
Why won't my delete button work?
我有一些计算机编程的背景,但我只是进入Javascript和jQuery。我有这段代码,它将删除元素的祖父级,但该函数根本没有运行("我没有看到"警报")。你能帮我找出问题所在吗?
注意:有多个.trashbutton,我只想删除被点击的祖父级的.trashbutton。
$("trashbutton").click(function() {
this.parent().parent().remove();
})
编辑:我得到的答案不起作用。我还应该指出,.trashbutton
是一个img
.如果有帮助的话。
您的选择器中有一个错误,您忘记了选择 css 类.
。并将this
包裹到$()
.
尝试
$(".trashbutton").click(function() {
$(this).parent().parent().remove();
})
我建议你继续阅读jQuery和javascript,尤其是这个关于jquery选择器的文档。您的脚本功能正常,除了$("trashbutton")
引用代码中不存在的 <trashbutton></trashbutton>
标签(我猜)。如果要以具有该元素类为目标,请使用$(".trashbutton")
或$("#trashbutton")
来定位具有此 ID 的元素:)
使用
$(this)
...this
将表示 DOM 元素,但您需要 jQuery 包装的元素。
试试这个:
$(".trashbutton").click(function() {
$(this).parent().parent().remove();
})
编辑:按照评论中的建议,确保您$("trashbutton")
作为有效的选择器。我假设您正在处理类,因此它应该$(".trashbutton")
如果它是
id 应该使用 #trashbutton
,如果是类,则应使用 .trashbutton
。也包装this
为$(this)
。
$("#trashbutton").click(function() {
$(this).parent().parent().remove();
})
相关文章:
- 点击按钮输入不起作用
- Js.erb VS按钮标记-不'不起作用.为什么?
- 按钮字段确认点击不'不起作用
- JQuery示例不起作用-“;对象没有't支持属性或方法'按钮'&”;
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- JS动态添加字段-删除按钮不起作用
- 角度无线电按钮ng模型不起作用
- 当我通过.aspx.cs创建按钮时,它不起作用
- 一键启动按钮不起作用
- 带有向下钻取的 Amchart 图表工作正常,但“后退”按钮不起作用
- 为什么不'这个HTML按钮不起作用
- 使用javascript后,提交按钮不起作用
- 表单中的提交按钮在 PHP 打印中不起作用
- 镀铬延长件内部的聚合物纸按钮不起作用
- 我的提交按钮不起作用
- 搜索按钮谷歌地图在我的vf页面上不起作用
- AngularJs:多次点击同一个按钮不起作用
- 我尝试将引导下拉按钮添加到 但下拉菜单不起作用.我该怎么做
- visualforce页面javascript按钮点击不起作用
- 单击功能不起作用按钮