当前位置:  开发笔记 > 编程语言 > 正文

连接函数返回值到现有值

如何解决《连接函数返回值到现有值》经验,为你挑选了1个好方法。

我甚至不确定这是否可行和/或最佳实践,但任何见解都会有所帮助.想象一下:

$("#element").attr("attribute", function(){
    var foo = 'bar';
    // do things
    return foo;
});

这符合我的预期:attribute价值被取代.我怎样(如果可能的话)将返回值与现有attribute值连接起来?

我是否需要在函数内部使用新的选择来获取当前值,以便返回连接的字符串或者是否有更直接的方法/语法?

编辑:正如我在评论中解释的那样,我不幸跳过了触发器并且没有阅读完整的文档.我试图避免在函数内部选择​​新的jQuery.投票最多的答案就是我想要的.请不要贬低,请像我一样标记关闭,因为我现在无法关闭它有答案.TY.



1> gurvinder372..:

attr回调函数有两个参数indexcurrent-value

$("#element").attr("attribute", function(index, value){
    return value + 'bar';
});

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有