首先,我将看到/阅读类似的问题,据我所知,这些问题都没有解决我的问题。
我的页面中包含以下HTML:
<div id="approve-users-yesno">
<h1>Approve the following users?</h1>
<hr />
<ul id='approve-users-list'>
</ul>
<label>Additional comments: <textarea rows="5" cols="20" id="approve-users-comment"></textarea></label>
<div style="margin-top: 50px;text-align:right;">
<button class="ulink" onclick='approveUsersSubmit();'>YES</button>
<button class="ulink" onclick='cleanCHKBXSelection("approveUsersIDS");'>NO</button>
</div>
</div>
我需要在其中打开带有此html的颜色框。
目前,我正在做一个骇客,存在以下问题:
$.colorbox({html:$('#approve-users-yesno').html())});
不复制DOM会怎样?
最佳答案
按照the docs,使用“内联”选项。 jsFiddle。
var $stuff = $('#approve-users-yesno');
$.colorbox({inline:true, href:$stuff});
关于javascript - onclick打开带有预设html的颜色框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10155462/