1

私は次のHTMLを持っています:

<div id="modal" ><div class="modal-window">
<ul class="action-tabs right">
<li><a href="#" title="Close window">
<img src="/Content/images/icons/fugue/cross-circle.png" width="16" height="16"></a></li>
</ul>
<div class="block-content"><h1>xx</h1>
<div class="modal-content>
...
</div>
</div>
</div>

これをコーディングする方法を変更することはできませんが、h1 見出しの後に開始し、クラス「modal-content」の終了 div の後に終了するフォーム要素が必要です。「block-content」と「modal-content」は 1 つしかないことに注意してください。

以下のようにフォームタグに挿入できるjQueryを使用する方法はありますか:

<div id="modal" ><div class="modal-window">
<ul class="action-tabs right">
<li><a href="#" title="Close window">
<img src="/Content/images/icons/fugue/cross-circle.png" width="16" height="16"></a></li>
</ul>
<div class="block-content"><h1>xx</h1>
<form id="xx">
<div class="modal-content>
...
</div>
</form>
</div>
</div>
4

5 に答える 5

6

これを試して ..

$(".modal-content").wrap("<form id='xx'>")

その他のオプションについては、http://api.jquery.com/wrap/を参照してください

于 2012-09-18T10:40:31.970 に答える
2
$('.modal-content').wrap('<form id="xx"></form>');
于 2012-09-18T10:40:44.013 に答える
1

はい、ラップ関数のいずれかを使用します: http://api.jquery.com/?s=wrap

$( '.modal-content' ).wrapAll( '<form />' );
于 2012-09-18T10:40:45.053 に答える
1

簡単な例

$(".modal-content").wrap('<form id="xx"></form>');

http://api.jquery.com/wrap/を参照してください。

于 2012-09-18T10:41:02.013 に答える
0

はい、簡単に:

$('.modal-content').wrap('<form id="xxx" />');

詳細は.wrap()こちら: http://api.jquery.com/wrap/

于 2012-09-18T10:41:53.993 に答える