我想知道如何保留我在jQuery中附加的元素活着? 我有一個表單,當a的值正在改變時,一個元素附加。 但是,當有錯誤,它重新加載頁面並打印錯誤。 但附加元素重裝過程的頁面後消失..如何在重新加載時附加任何元素
<form method="post" action="?action=comment">
<select id="tag" name="tag">
<option value="1">super</option>
<option value="2">super</option>
</select>
<span id="elem_added"></span>
<input type="submit" value="send" />
</form>
<script>
$("#tag").change(function(e){
option = $(this).val();
if (option == "1")
{
$("#elem_added").append("<input type='text' name='test' id='input_added' />");
}
});
</script>
所以任何想法,以保持它在我的網頁?
Thx everyone!
PS:我不使用AJAX,我不會
你不能。你必須存儲一個表示元素已被添加的標誌,然後檢查所述標誌並重新添加元素(服務器端或客戶端,無所謂)。 Ajax對於這類工作非常理想,因此您不必重新添加元素或存儲任何內容。 –
根據您重新加載頁面的方式,您可以將一些信息附加到url的末尾,並讓頁面讀取以重新生成添加的內容。 – NickSlash