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 回答