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
相关问题