gpt4 book ai didi

jqueryparent.html 不是一个函数

转载 作者:行者123 更新时间:2023-12-01 08:16:32 25 4
gpt4 key购买 nike

完全是使用 jQuery 的新手,但遇到了一些问题。

我有一个表格,其中一些单元格中有一个(每个单元格不得超过一个选择)。

在以下代码中,select 是传递给函数的元素。我正在尝试获取父级,以便我可以删除它并用一些 html 替换它。

function submit_pick( select ) {
var parent = select.parent().get(0);
select.remove();
jQuery("#testdiv").html(parent.tagName);
parent.html(parent.tagName);
}

select.remove(); 按预期工作

jQuery("#testdiv").html(parent.tagName); 也可以按预期生成 TD

parent.html(parent.tagName); 不起作用。 Firefox 的 Web 控制台给出错误“parent.html 不是函数”。

最佳答案

.get(0)返回 native DOMElement而不是jQuery对象不再存在,因此您需要包装 parent里面$() (也是 html() 被提示不是函数的原因,因为 html() 属于 jQuery 对象,而不是 DOMElement ):

jQuery(parent).html(parent.tagName);

关于jqueryparent.html 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10309076/

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