0

要素内のフォーム タグを見つけてコピーする必要があります。私は近づいていると感じていますが、まだ十分ではありません。彼は私がこれまでに持っているものです:

JS

if ($('#myElement').find('form').length > 0) {
        var myFormTag= $('#myElement').find('form').html();         
}

HTML

<div id="myElement">
    <h1>
        blah
    </h1>

    <form action="blah.php" method="post">              

        <table>
        <tr>
            <td>
                <select>
                    <option>option
                </select>
            </td>
            <td>
                <input type="text">
            </td>
        </tr>
        </table>
    </form>
</div>

開始タグを返すだけです。

<form action="blah.php" method="post">
4

1 に答える 1

1

アップデート:

デモ

$(document).ready(function(){
  var $myForm = $('#myElement').find('form').clone().empty();
  var myFormTag = $myForm[0].outerHTML.split("</")[0];
});

結果: <form action="blah.php" method="post">

于 2013-02-19T16:19:54.630 に答える