jQuery 按 ID 名称删除 img 标签不起作用
jQuery Remove img tag by ID name not working
我已经通读了其他帖子,但我仍然不确定为什么我的代码不起作用。我正在寻找一个 id 为 featured-### 的元素来删除。
$('.model-gallery-image').click(function(){
featured_remove($(this).attr('data-model-id'));
});
function featured_remove(model_num){
console.log('Remove Featured Image: #featured-' + model_num);
$('#featured-' + model_num).remove();
}
我已将model_num记录到控制台,以验证是否正在传递该号码。
这是我通过浏览器检查 html 标签时的样子。
<img src="model-gallery/37eafefa4964d985cb6f2e3bda07458c9b0728f5.jpg" id="featured-6">
我不确定我错过了什么。
可能是在元素实际存在之前调用了您的脚本,您应该检查,否则我不知道可能出了什么问题
在你的函数中,featured_remove()
是未定义的,因为它不在上下文中。
传递参数以使用外部函数:
//define your function
var featured_remove = function (model_num){
console.log('Remove Featured Image: #featured-' + model_num);
$('#featured-' + model_num).remove();
}
//using closure
$('.model-gallery-image').click(function(featured_remove){//pass variable here
featured_remove($(this).attr('data-model-id'));
});
相关文章:
- 我应该如何在 UL 内触发 IMG 标签的点击
- Grails-设置g:点击img标签选择值
- JavaScript on Click 事件在 img 标签上无法正常工作
- 在容器中,我有文本和 img 标签,如何仅使用 js 或 jquery 获取文本
- 如何在单击“提交”按钮后使文本区域和 IMG 标签只读
- javascript 将 IMG 标签中的图像转换为 标签中的实际链接图像
- 当在 img 标签中提到类时,Href 不起作用
- 使用 javascript 从图像数组中更改 img 标签 src.骰子游戏
- 捕获 img 标签并更改图像
- jQuery 按 ID 名称删除 img 标签不起作用
- 在 javascript 中调用 img 标签
- 在 jQuery 中获取 IMG 标签的 ID
- 如何访问嵌套在 h1 标签中的 img 标签元素
- HTML Img 标签使用 Javascript 重新加载
- 在 img 标签上叠加图形边框
- 如何在TR的最后一个TD中添加事件或将ID属性添加到IMG标签
- 安卓:在 img 标签中显示捕获的图像
- 我收到错误.我需要创建 img 标签
- 如何使用jquery添加img标签的alt属性
- 将图像从 img 标签的 src 上传到 php