gpt4 book ai didi

javascript - 事件处理程序之间的一个 $this 分配

转载 作者:行者123 更新时间:2023-12-02 16:14:55 30 4
gpt4 key购买 nike

我有一小段代码:

if (PZ_APP.dom.isAnyDomElement($textInputs)){
$textInputs.on("focus", function(){
var $this = $(this),
placeholder = $this.attr('data-placeholder') || "Wpisz tekst...";
if ($this.val() === placeholder){
$this.val("");
}
}).blur(function(){
var $this = $(this),
placeholder = $this.attr('data-placeholder');
if ($this.val() === ""){
$this.val(placeholder);
}
});

我可以避免事件处理程序之间的多个 var $this = $(this) 赋值吗?

最佳答案

鉴于 $textInputs 似乎匹配多个元素,并且您需要 this 作为实际触发事件的元素:

没有。 this 只能在每个函数内获取正确的值。

关于javascript - 事件处理程序之间的一个 $this 分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29773253/

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