gpt4 book ai didi

javascript - 简单的jquery代码优化

转载 作者:行者123 更新时间:2023-12-02 17:23:47 26 4
gpt4 key购买 nike

嘿,我对 jquery 比较陌生,我有一个简单的问题。我有这两个选择和函数,它们工作正常,但我确信它可以写得更好。如何将这两个任务合并为一个?

$('li').attr('data-li', function(index) {
return index;
});

$('nav div').attr('data-div', function(index) {
return index;
});

我有两个不同的选择器,但方法几乎相同,但问题是 .attr 方法有不同的参数,否则我会编写这样的变量。

var ind = $(this).attr('', function(index) {
return index;
}

最佳答案

创建一个函数并将其作为回调传递,这是纯js。在 javascript 中,您可以声明函数并传递它们。代码看起来像这样:

function getIndex(index) { return index }

$('li').attr('data-li', getIndex);
$('nav div').attr('data-div', getIndex);

关于javascript - 简单的jquery代码优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23678862/

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