gpt4 book ai didi

javascript - JQuery 对 div 部分中的每个选择元素应用更改

转载 作者:行者123 更新时间:2023-11-28 15:48:09 25 4
gpt4 key购买 nike

我收到以下错误:

TypeError: callback.call is not a function

value = callback.call(obj[i], i, obj[i]);

使用以下代码:

$("#pagingDetails select").each($(this).change(RefreshSearchResults));
$("#peopleSearchFilter select").each($(this).change(RefreshSearchResults));
$("#peopleSearchFilter input:checkbox").each($(this).click(RefreshSearchResults));

我的函数 RefreshSearchResults 向服务器发出 Ajax 请求,以根据用户通过 select 提供的搜索条件或分页获取新的搜索结果pagingDetails div 和 personSearchFilter div 中的 >checkbox 元素。

我没有错什么?

谢谢

-弗林尼

最佳答案

不需要循环进入堆栈,只需绑定(bind)到 jQuery 对象即可

$("#pagingDetails select").change(RefreshSearchResults);
$("#peopleSearchFilter select").change(RefreshSearchResults);
$("#peopleSearchFilter input:checkbox").click(RefreshSearchResults);

此外,如 documentation比如说,.each()需要一个函数作为参数,而不是一个“ Action ”。

为了将来的引用,工作代码(如果无用的话)将如下所示:

$('selector').each(function(){
$(this).change(function);
})

关于javascript - JQuery 对 div 部分中的每个选择元素应用更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21485589/

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