0
我附加一個塊動態jQuery,但是當我張貼表單時,最後附加的塊沒有被張貼?最近動態添加的內容從帖子中丟失
我的問題是當最後一個塊附加循環...它發佈所有其他塊但沒有讀最後一個......例如,如果添加5塊,但它只發布到第四個塊。
這裏是我的一些代碼
limit = $("#conditions1").find('option').length-2;
if(limit >= counter) {
counter++;
var a = $("#dynamic").html();
var cond = "conditions"+counter;
var cond_val = "conditions_value"+counter;
var cond_no = "Condition"+counter;
var tr1 = "tr_first"+counter;
var tr2 = "tr_second"+counter;
var sub_cond_val = "sub_conditions_value"+counter;
$("#dynamic_id").html(a);
$("#dynamic_id").find('#condition_no').text(cond_no);
$("#dynamic_id").find('#tr_first').attr('id',tr1);
$("#dynamic_id").find('#tr_second').attr('id',tr2);
$("#dynamic_id").find('#conditions').attr('name',cond);
$("#dynamic_id").find('#conditions').attr('id',cond);
$("#dynamic_id").find('#conditions_value').attr('name',cond_val);
$("#dynamic_id").find('#conditions_value').attr('id',cond_val);
$("#dynamic_id").find('#sub_conditions_value').attr('name',sub_cond_val);
$("#dynamic_id").find('#sub_conditions_value').attr('id',sub_cond_val);
var b = $("#dynamic_id").html();
$("#dynamic_conditions").append(b);
$("#dynamic_conditions").show();
似乎有一些零件缺失從問題。我不能認爲你添加了任何輸入字段和沒有形式的例子。 #dynamic和#dynamic_id來自何處? –
我正在採取的編號
其中我補充了所有這些..我沒有問題關於追加它的所有工作..但是當我發佈表單後選擇所有的值(輸入類型只有下拉框).. ..它不發佈最後一次點擊或附加塊....我點擊一次或10次...它不是發佈最後點擊... – sandeepKumar你是如何發佈,是一個單獨的操作或它是在添加循環內完成的嗎?您可以在發佈之前檢查生成的來源,以驗證輸入字段是否到位。 –
回答
您好,如果有人正在尋找這種類型的problem..then答案是
塊(說),這與你在其他附加塊(比如說b)你應該在附加了「b」塊之後再次清空那個「a」塊....你可以通過$(「#a」)。empty()
來源
2012-05-17 08:36:30 sandeepKumar
標記爲接受的答案。它首先向其他人表明問題已經解決,這樣有幫助的人不會浪費時間試圖解決已經解決的問題。它還幫助那些尋找解決方案的人找到最有可能包含解決方案的問題,而不僅僅是更多的問題。最後,獲得您接受的費率將使您更有可能得到快速答案。 –
感謝您的建議:) :) +1 – sandeepKumar
相關問題