gpt4 book ai didi

jquery - 如何从 jQuery 对象自己的链中调用它

转载 作者:行者123 更新时间:2023-12-01 06:47:14 26 4
gpt4 key购买 nike

如果我有一个 jQuery 对象并想调用自身,有没有更好的方法可以做到这一点,例如......

$("#notes").text($("#notes").data("defaulttext"));

我的意思是......我知道我可以做类似的事情

var $notes = $("#notes");

为了加快速度,但我只是想知道是否可以使用任何变量来表示“我当前正在处理的对象”,而不是再次手动输入对象名称。

最佳答案

.text() 方法中传递一个函数,并在该函数中使用 this 对象返回对象的数据属性

$("#notes").text(function(){
return $(this).data("defaulttext")
});

或者为了不那么难看,您可以使用创建一个插件

$.fn.edit = function() {
this.text(this.data('defaulttext'));
return this; //to maintain chainability
};

然后使用类似

 $("css_Selector").edit();

将元素的文本更改为其 data-defaulttext 属性

关于jquery - 如何从 jQuery 对象自己的链中调用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22754190/

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