1

同様の質問を見たり読んだりすることから始めますが、私が見る限り、どれも私が尋ねたことに対処していません。

ページに次の 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 の複製なしにどのような方法があるでしょうか?

4

1 に答える 1

4

ドキュメントに従って、「インライン」オプションを使用します。jsFiddle

var $stuff = $('#approve-users-yesno');
$.colorbox({inline:true, href:$stuff});
于 2012-04-14T17:02:49.257 に答える