gpt4 book ai didi

javascript - jquery选择器html未定义

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

我正在尝试使用jQuery通过id访问divinnerHtml。它返回一个对象,但为空 text() 且未定义 html()

我正在尝试使用 id=someId 获取 div 内的 1

    var div = document.createElement('div');
div.id = "div1";
div.innerHTML = "<div id='someId'>1</div><div>anotherdiv</div>";

alert($('#div1 #someId'));
alert($('#div1 #someId').text());
alert($('#div1 #someId').html());

最佳答案

创建的div根本没有添加到DOM中。添加到 DOM 后,.text() 或 .html() 将起作用。

document.body.appendChild(div);

var div = document.createElement('div');
div.id = "div1";
div.innerHTML = "<div id='someId'>1</div><div>anotherdiv</div>";
document.body.appendChild(div);


alert($('#div1 #someId'));
alert($('#div1 #someId').text());
alert($('#div1 #someId').html());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - jquery选择器html未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31572762/

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