我有形式是這樣的:如何計算長度爲+1的最後一個值?
<div id='add_field' class='locbutton'><a href='#' title='Add'>Add</a></div>
<div id='remove_field' class='locbutton2'><a href='#' title='Delete'>Delete</a></div>
<div id='idisikpi'>
<div id='idheadisi1' class='headisi'>
<div class='performancedetail'><input type='text' name='idperformancedetail[1][]'
value='2' id='idperformancedetail[1][]'></div>
<div class='performancedetail'><input type='text' name='idperformancedetail[2][]'
value='9' id='idperformancedetail[2][]'></div>
</div>
</div>
這是jQuery腳本:
function CreateInput()
{
var $headisi = $("<div>"),
$idperformancedetail=$("<div>");
var headisi_count = $("div.headisi").length+1;
var idperformancedetail_count =
$("[id^='idperformancedetail']").last().val().length+1;
$headisi.addClass("headisi");
$idperformancedetail.addClass("performancedetail");
var $input_idperformancedetail = $("<input>")
$input_idperformancedetail
.attr("name", "idperformancedetail["+headisi_count+"][]")
.attr("type", "text")
.attr("id", "idperformancedetail["+headisi_count+"][]")
.attr("value", idperformancedetail_count);
$idperformancedetail.append($input_idperformancedetail);
$headisi.append($idperformancedetail);
return $headisi;
}
$("#add_field a").click(function(e)
{
$("#idisikpi").append(CreateInput());
e.preventDefault();
});
$("#remove_field a").click(function(e){
$("#idisikpi div.headisi:last-child").remove();
CalculateTotal();
e.preventDefault();
});
我想下一個輸入是計數器從idperformancedetail的最後一個值,我要像10的下一個輸入值,11,12,...我能做些什麼來獲得下一個輸入的計數器值?請幫我:(
其工作。謝謝你 :) – 2012-03-29 08:20:47