Jquery 使用fancybox时,选择输入会重复

Jquery 使用fancybox时,选择输入会重复,jquery,fancybox,Jquery,Fancybox,我正在使用fancybox加载这样的内容 $.fancybox($('#myDiv').html()); <div id="myDiv" style="display: none;"> <select id="mySelect"> <option>Abc</option> <option>Cde</option> </select> </div> 因

我正在使用fancybox加载这样的内容

$.fancybox($('#myDiv').html());

<div id="myDiv" style="display: none;">
    <select id="mySelect">
        <option>Abc</option>
        <option>Cde</option>
    </select>
</div>
因为$'myDiv'.html正在从myDiv克隆select元素,所以您有两个隐藏的select元素,两个在fancybox中

与此相反:

$.fancybox($('#myDiv').html());
。。。我宁愿:

$.fancybox('#myDiv');
请参见

,因为$'myDiv'.html正在从myDiv克隆select元素,因此您有两个隐藏的select元素,两个在fancybox中

与此相反:

$.fancybox($('#myDiv').html());
。。。我宁愿:

$.fancybox('#myDiv');

请参见

您好,我遇到了与此问题相同的问题,我想知道您的示例中如何设置不同的属性,如模态、showCloseButton等。。。你能帮个忙吗?@David:只需添加像这样的正确选项,确保根据你所使用的版本使用正确的选项。你刚刚成就了我的一天。谢谢您好,我也有类似的问题,我想知道您的示例如何设置不同的属性,如模态、showCloseButton等。。。你能帮个忙吗?@David:只需添加像这样的正确选项,确保根据你所使用的版本使用正确的选项。你刚刚成就了我的一天。谢谢