我如何用這個函數做8次循環?循環8次
只有改變要被執行的固定次數都十分For循環完成了varñ
$(document).ready(function(){
var n=2;
$forms = $('#form'+n);
$('#toogle'+n).hide();
$('#hide'+n).hide();
$('a').bind('click', function(){
switch(this.id){
case 'c'+n:
$('#change'+n).hide();
$('#phone'+n).hide();
$('#hide'+n).show();
$('#toogle'+n).show();
return false;
break;
case 'd'+n:
$('#change'+n).show();
$('#phone'+n).show();
$('#hide'+n).hide();
$('#toogle'+n).hide();
return false;
break;
}
})
$forms.bind('submit', function(){
var $button = $('button',this).attr('disabled',true);
var params = $(this.elements).serialize();
var self = this;
$.ajax({
type: 'POST',
url: this.action,
data: params,
beforeSend: function(){
$('#phone'+n).show();
$('#hide'+n).hide();
$('#phone'+n).html("Loading...");
},
success: function(txt){
$('#top'+n).show();
$('#cadastro'+n).hide ();
$('#hide'+n).hide ();
$('#toogle'+n).hide();
$('#change'+n).show();
$button.attr('disabled',false);
$('#phone'+n).html(txt);
self.reset();
},
error: function(txt){
$('#phone'+n).html(txt);
}
})
return false;
});
});
非常感謝SLaks,你可以在代碼中展示這個,這是一個嘗試但沒有的工作。 – Mango 2009-09-15 03:44:34
我只想評論一下,你不應該只在你的ID - > switch(this.id)中使用數字,也許可以把數字放到rel標籤中。 – Mottie 2009-09-15 05:45:18