gpt4 book ai didi

jquery - 如何创建一个 JQuery UI 对话框来显示 HTML 代码片段?

转载 作者:太空宇宙 更新时间:2023-11-04 15:35:48 24 4
gpt4 key购买 nike

通常,要为 JQuery 对话框显示的文本放在隐藏的 div 中,然后用 $("#cs0").dialog(); 调用.

但是,如果要显示的文本是HTML代码,比如:

  <div id="cs0">
<a href="http://www.mysite.com/">
<img border="0" alt="MySite" src="http://www.mysite.com/images/buttons/mybutton.jpg" />
</a>
</div>

对话框没有按字面意思显示。如何让对话框显式显示 div 内容,而不是执行它?

参见:http://jsfiddle.net/DqgGH/2/

附言

我试过:

$("<div><a href="http://www.mysite.com/"><img border="0" alt="Convert-Kit" src="http://www.mysite.com/images/buttons/mybutton.jpg" /></a></div>").dialog();

但它不起作用!!!

最佳答案

将其输出为原始 HTML 的一种方法是使用 text() 设置 div 的内容。

HTML:

<div id="il0">MyButton</div>

<div id="cs0"></div>

Javascript:

$('#cs0').hide();

$('#il0').click(function() {
$('#cs0').text('<a href="http://www.mysite.com/"><img border="0" alt="MySite" src="http://www.mysite.com/images/buttons/mybutton.jpg" /></a>').dialog();
});

关于jquery - 如何创建一个 JQuery UI 对话框来显示 HTML 代码片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029156/

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