gpt4 book ai didi

javascript - get() jquery 在我的案例中未定义

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:29:36 24 4
gpt4 key购买 nike

enter image description here

var data = $.parseHTML(data.responseText);    
console.log(data) // above img is the result of this
var elem = $(data).find('#all-tickets').get(0);
console.log(elem)

我不守信用,我不知道为什么。我试过不解析 html 使用字符串来搜索我的 id,这是全票,它也不起作用。有什么想法吗?

我也尝试了 $(data).find('#all-tickets').parent();,但不起作用:(

最佳答案

这似乎是一个数组,您正在尝试使用 $.parseHTML() 解析 xml 内容。相反,您必须尝试创建一个循环或只是将内容附加到 div 和 .find() 所需的元素中:

var wrapper = $('<div/>', {
html:data.join('')
});

console.log(wrapper.find('#all-tickets')[0]);

检查示例演示:

var arr = ['text', '<a href="#">aaa</a>', '<div id="targetDiv">targetDiv</div>'];

var div = $('<div/>', { html: arr.join('')});

$(document.body).append(div.find('#targetDiv')[0]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - get() jquery 在我的案例中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34198806/

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