gpt4 book ai didi

javascript - 将参数传递给 jQuery Ready() 的解决方法

转载 作者:行者123 更新时间:2023-11-28 21:16:04 26 4
gpt4 key购买 nike

我有一些调用 jQuery document.ready() 的代码,它在多个 HTML 文件中使用。现在的区别是每个 HTML 使用不同的 div id。我知道一种选择是仅检查 $(document).ready() 内的硬编码 div id 。但我想编写一个通用代码,该代码将根据当前/调用 HTML 页面获取 div Id?

那么有什么方法或解决方法可以将参数传递给 jQuery read() 吗?

最佳答案

$(document).ready()只需要一个函数作为参数,这样您就可以编写一个函数,将您的 ID 作为参数并返回 $(document).ready() 的函数。例如,而不是这样:

$(document).ready(function() {
$('#some_id').click(/*...*/);
});

你可以这样做:

function make_ready(id) {
return function() {
$('#' + id).click(/*...*/);
};
}

$(document).ready(make_ready('some_id'));

然后你可以把你的make_ready在一些常见位置并使用它来构建您的 $(document).ready() 的功能来电。

关于javascript - 将参数传递给 jQuery Ready() 的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7551239/

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