javascript - jquery 在父 div 中选择类

标签 javascript jquery

我正在尝试更改图像的 alt,我正在点击 选择图像的类别 (add_answer)

注意: .add_answer 在不同的包含 div< 内多次显示

jQuery(function(){   // Add Answer

    jQuery(".add_answer").click(function(){
        var count = $(this).attr("alt");
        count++;
        $('.a_type_'+count+'').show();
        $(this).parents("div:first").$('.add_answer').attr("alt", count);
    }); 

});

这一行似乎不起作用,我如何通过其父 div 来选择这个 add_answer

$(this).parents("div:first").$('.add_answer').attr("alt", count);

还有人有想法吗?

当点击 .destroy_answer 时,我尝试减小 .add_answer 图像上的 alt 值时遇到问题

jQuery(function(){   // Hide Answer

    jQuery(".destroy_answer").click(function(){
        $(this).parents("div:first").hide();
        var count = $('.add_answer').attr("alt");
        count--;
        $('.add_answer',$(this).parent('div:first')).attr('alt',count);


    }); 

});

问题线:

$('.add_answer',$(this).parent('div:first')).attr('alt',count);

最佳答案

您可以使用父级 div 作为范围:

 $('.add_answer',$(this).parent('div:first')).attr('alt',count);

关于javascript - jquery 在父 div 中选择类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/394470/

相关文章:

javascript - 页面不会重定向到无效网址上的指定页面

javascript - 只能为 AngularJS $http Promise 分配一个错误/成功函数吗?

javascript - 数据表未发布所有选定的项目

jQuery,如果 span 为空,则删除包含 p 元素

javascript - 如何更改自定义标签功能?

javascript - 无法使用 JQuery 删除搜索文本框的内容

jquery - 始终保持 ui 自动完成功能打开

javascript - 在javascript中捕获浏览器网络请求

javascript - 通过将事件拖到完整日历 V 2 之外来删除事件(带或不带垃圾桶图标...)

javascript - 导入/更改 HTML 内容(ES6 更新后)