我有一个需要在表单中的搜索框,以便它可以发布到另一个页面以使搜索功能起作用。我最初通过使用 iFrame 在 Firefox 中正常工作,但使用搜索框只会在使用 Internet Explorer 时刷新。
我发现如果我只是在当前表单下创建另一个表单,它工作得很好,但这显然将它留在页面上的错误位置。
我尝试使用已在网站其他地方成功使用的 jQuery clone() 方法,但这无法正常工作。
我环顾四周,发现了另一种使用 clone() 方法的方法,我让它在 jsfiddle 中运行良好,但它在我的网站上不起作用。
这是我要填充的 div:
<div id="CustomerSearch">
2
</div>
这是我要克隆的 div:
<form name="frmCustomerList" action="../CustomerList/default.asp" method="post">
<div id="CustomerSearchClone">
1
Customer Search: <br />
<input type="text"id="txtSearch" name="txtSearch" class="Searchbox" />
<input type="submit" value="View" name="txtSearchSubmit" />
</div>
</form>
这是我在外部文件中使用的脚本:
var CustomerSearch = jQuery('#CustomerSearch');
var CustomerSearchClone = jQuery('#CustomerSearchClone');
CustomerSearch.html(CustomerSearchClone.clone(true));
我在这里在 JSFiddle 工作:http: //jsfiddle.net/de9kc/92/
有任何想法吗?
多谢你们