gpt4 book ai didi

javascript - Jquery 上下文不从 ajax 请求返回现有元素

转载 作者:行者123 更新时间:2023-11-28 01:19:50 26 4
gpt4 key购买 nike

我通过 AJAX $.get(...) 调用同一个页面,如果提交表单并且我确实得到了返回的有效结果,但奇怪的是,如果我这样做:

$('#searchResultsWrapper').html($('#searchResultsWrapper', data).html());

它找不到#searchResultsWrapper...我已经确认它存在并且可以工作,但我似乎可以让它工作。我对搜索结果消息执行完全相同的操作,效果很好:

$('#searchMessage').html($('#searchMessage', data).html());

将“数据”传递到选择器上下文时,我可以搜索的数据量是否有限制?

最佳答案

元素存在,但您无法通过上下文访问它?这看起来像是一个“元素是数据的根”的情况。

如果该元素确实是data的根,则需要使用filter:

$(data).filter('#searchMessage');

您也可以进行这样的全局搜索:

$('<div>').append(data).find('#searchMessage');

关于javascript - Jquery 上下文不从 ajax 请求返回现有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23372972/

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