gpt4 book ai didi

javascript - 有没有办法在一次调用中修改每个 jquery 对象的特定属性?

转载 作者:行者123 更新时间:2023-11-30 12:28:37 25 4
gpt4 key购买 nike

基本上....我正在使用这段代码

var editorLinks;
editorLinks = $(".admin_editor_link.html");
$.each(editorLinks, function(i, link){
$(link).html($(link).attr("data-loadedtext"));
});

我想知道是否有一些方法可以在没有 $.each 调用的情况下做到这一点...比如...

editorLinks.html($(this).attr("data-loadedtext"));

我以为这会起作用(或者我不记得它的一些变体)但是当我尝试它时,所有元素 html 都设置为数组中第一个元素的数据加载文本。

最佳答案

使用提供给 html() 的函数:

   editorLinks.html(function(){
return $(this).attr("data-loadedtext");
});

函数的返回值用作html() 每个元素的值。

在评论中使用您的示例 HTML:

JSFiddle: http://jsfiddle.net/TrueBlueAussie/taesc0tt/2/

关于javascript - 有没有办法在一次调用中修改每个 jquery 对象的特定属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28479957/

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