gpt4 book ai didi

javascript - 使用 Rails UJS "remote: true"ajax 链接时如何获取单击的对象?

转载 作者:行者123 更新时间:2023-11-28 19:09:27 25 4
gpt4 key购买 nike

我想为收藏夹添加一个简单的星形图标,但是当我想使用 JS 的 this 对象将星形图标从类 star 更改为 star-o 反之亦然。

我最终只是为每个具有最喜欢图标的区域分配一个唯一的 ID...但是在处理具有动态内容的页面时,这似乎过于困难。

有没有办法通过rails使用remote:true和ajax来引用您点击的元素?

最佳答案

当您使用data-remote时,jQuery Rails 会在触发元素上触发“ajax:success”事件:

$(".favorite").on("ajax:success",function(e, data, status, xhr){
$(this).addClass('star-o').removeClass('star');
});

改编自Working with JavaScript in Rails .

关于javascript - 使用 Rails UJS "remote: true"ajax 链接时如何获取单击的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31011104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com