Jquery 查找并复制表单标签
我需要在元素中找到一个表单标记并复制它。我觉得我离这里很近,但还不太近。到目前为止,他就是我所拥有的: JSJquery 查找并复制表单标签,jquery,Jquery,我需要在元素中找到一个表单标记并复制它。我觉得我离这里很近,但还不太近。到目前为止,他就是我所拥有的: JS if ($('#myElement').find('form').length > 0) { var myFormTag= $('#myElement').find('form').html(); } HTML <div id="myElement"> <h1> blah </h1&g
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">
更新:
$(文档).ready(函数(){
var$myForm=$('#myElement').find('form').clone().empty();
var myFormTag=$myForm[0].outerHTML.split(“您需要方法吗?您的意思是:ar myFormTag=$(“#myElement”).find('form').clone().html();?似乎也不起作用……只是var myFormTag=$('myElement')。find('form').clone()
它返回[object object对象]…:(@santa再次看到我的回答。在你的问题中显示你期望什么对理解这个问题有很大帮助。我只需要这个:表单标记和其中的所有内容。@santa我刚刚更新了它。现在请查看并告诉我它是否正确谢谢,但它抓住了整个HTML。我只需要开始标记。@santa“…以及其中的所有内容。“。那么,您只需要表单标记还是表单标记以及其中的所有内容?只需要标记,但标记中的所有内容,例如操作、方法、ID(如果有的话)。。。
$(document).ready(function(){
var $myForm = $('#myElement').find('form').clone().empty();
var myFormTag = $myForm[0].outerHTML.split("</")[0];
});