如何在点击事件中从jQuery函数更改链接文本

1110

我陷入了非常简单的境地。
我有一个执行ajax调用的链接,成功后,我需要更改单击的链接文本或颜色。

foreach (var m in Model.GroupPosts){
...
@Html.ActionLink("Vote up", "Vote", "GroupPost", new { groupPostId = m.GroupPostId }, new{@class="vote-up"})
                @Html.ActionLink("Vote down", "Vote", "GroupPost", new { groupPostId = m.GroupPostId }, new { @class = "vote-down" })
}

$('.vote-up').click(function (e) {
            e.preventDefault();
            var url = $(this).attr('href');
            $.ajax({
                url: url,
                type: "GET",
                success: function (html) {
                    alert("voted up");
                    e.target.text("New link text");
                }
            });
        });

我无法更改点击的链接文本。

阿尔法

它应该是:

$(e.target).text("New link text");

同样,您可以button/LinkAJAX调用之外保留对被单击事件的引用,然后可以在success回调中使用它像这样:

$('.vote-up').click(function (e) {
    e.preventDefault();
    var url = $(this).attr('href'),
    btn = $(this); // <-- reference the Button/Link
    $.ajax({
        url: url,
        type: "GET",
        success: function (html) {
            alert("voted up");
            btn.text("New link text"); // <-- Use that referenced jQuery Object
        }
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在链接点击事件jQuery中调用onbeforeunload?

来自分类Dev

如何在php中检索文本作为可点击链接?

来自分类Dev

如何在点击事件中更改班级名称

来自分类Dev

如何在点击事件中更改引导插入符号指向

来自分类Dev

如何在VueJS中动态更改点击事件

来自分类Dev

如何在点击事件中为 .text 更改设置动画?

来自分类Dev

如何根据点击的链接更改点击事件的结果

来自分类Dev

如何在 JavaScript 或 jQuery 中访问可点击链接的值?

来自分类Dev

如何在jQuery手风琴中更改链接的文本颜色

来自分类Dev

jQuery如何更改点击链接的类别

来自分类Dev

如何在Xamarin Android中更改文本更改事件中的编辑文本的文本

来自分类Dev

如何在TinyMce中更改超链接文本的颜色

来自分类Dev

jQuery-如何在点击函数中包含变量

来自分类Dev

如何-动态-更改jQuery Mobile中的链接文本颜色?

来自分类Dev

如何在文本框的TextChanged事件中获取文本的旧文本和更改后的文本?

来自分类Dev

如何在 jQuery 中更改链接中的数字?

来自分类Dev

如何在jquery中更改表单标签中的事件

来自分类Dev

如何在Verold中创建点击事件?

来自分类Dev

如何在Javascript中打印点击事件

来自分类Dev

如何防止jQuery中的点击事件?

来自分类Dev

如何在自定义PHP代码中创建可点击的超链接文本

来自分类Dev

如何在点击事件中为datagridview文本框列分配编号?

来自分类Dev

如何在点击事件中更改HTML5画布的填充颜色?

来自分类Dev

如何在点击事件中更改自定义股票工具按钮的图标?

来自分类Dev

如何在MessageDialog的文本中放置可点击的链接?

来自分类Dev

如何在文本视图中创建可点击的链接?

来自分类Dev

如何在jQuery事件函数中访问对象属性

来自分类Dev

如何在jQuery中的特定事件上依次应用函数?

来自分类Dev

如何在jQuery事件函数中访问对象属性

Related 相关文章

  1. 1

    如何在链接点击事件jQuery中调用onbeforeunload?

  2. 2

    如何在php中检索文本作为可点击链接?

  3. 3

    如何在点击事件中更改班级名称

  4. 4

    如何在点击事件中更改引导插入符号指向

  5. 5

    如何在VueJS中动态更改点击事件

  6. 6

    如何在点击事件中为 .text 更改设置动画?

  7. 7

    如何根据点击的链接更改点击事件的结果

  8. 8

    如何在 JavaScript 或 jQuery 中访问可点击链接的值?

  9. 9

    如何在jQuery手风琴中更改链接的文本颜色

  10. 10

    jQuery如何更改点击链接的类别

  11. 11

    如何在Xamarin Android中更改文本更改事件中的编辑文本的文本

  12. 12

    如何在TinyMce中更改超链接文本的颜色

  13. 13

    jQuery-如何在点击函数中包含变量

  14. 14

    如何-动态-更改jQuery Mobile中的链接文本颜色?

  15. 15

    如何在文本框的TextChanged事件中获取文本的旧文本和更改后的文本?

  16. 16

    如何在 jQuery 中更改链接中的数字?

  17. 17

    如何在jquery中更改表单标签中的事件

  18. 18

    如何在Verold中创建点击事件?

  19. 19

    如何在Javascript中打印点击事件

  20. 20

    如何防止jQuery中的点击事件?

  21. 21

    如何在自定义PHP代码中创建可点击的超链接文本

  22. 22

    如何在点击事件中为datagridview文本框列分配编号?

  23. 23

    如何在点击事件中更改HTML5画布的填充颜色?

  24. 24

    如何在点击事件中更改自定义股票工具按钮的图标?

  25. 25

    如何在MessageDialog的文本中放置可点击的链接?

  26. 26

    如何在文本视图中创建可点击的链接?

  27. 27

    如何在jQuery事件函数中访问对象属性

  28. 28

    如何在jQuery中的特定事件上依次应用函数?

  29. 29

    如何在jQuery事件函数中访问对象属性

热门标签

归档