gpt4 book ai didi

javascript - 无法在不刷新页面的情况下设置 jquery dialog.InnerHtml(some-content)

转载 作者:太空狗 更新时间:2023-10-29 14:45:11 25 4
gpt4 key购买 nike

在我的 JS 文件中,我试图将内容设置为弹出对话框。在 firebug 中,我看到对话框打开并且即使在我通过 $(dialog).InnerHtml 设置它的内容后它也会挂起。但这在我刷新页面时有效。

这种行为有什么特别的原因吗?

最佳答案

您不能直接从 jQuery 对象设置 .innerHTML。您需要改为设置 $.html()

// jQuery doesn't have an innerHTML property, so this is wrong
$("#dialog").innerHTML = "This is the wrong way";

// jQuery has an html() method that sets the html within your dialog
$("#dialog").html( "And this is the correct way" );

请记住,当您处理 jQuery 时,您处理的是一个对象,而不是一个元素。 .innerHTML 之类的属性存在于 DOM 中的元素上,但不存在于 jQuery 对象中。 jQuery 提供了类似 $.html() 的方法,这样您就不必再接触 .innerHTML

关于javascript - 无法在不刷新页面的情况下设置 jquery dialog.InnerHtml(some-content),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10647867/

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