Déclencher par programmation un flou d'événements avec jQuery

J'ai une matrice de tri, avec des rangées d'entrées de la classe oneInput et j'ai une fonction jquery qui déclenche sur le flou de l'événement de l'une de ces entrées et les montants de la ligne et de la colonne et les insertions de la somme dans le bon endroit -- tout cela fonctionne comme je le voudrais.

Ce que je suis en train de faire est sur la page de la charge totale de toutes les lignes et les colonnes avec les valeurs initiales. Je suis à l'appel d'une fonction init() sur le document.prête et j'ai essayé les deux éléments suivants, sans succès.

function init(){
  $('.oneInput').trigger('blur');
}

ou

function init(){
    $('.oneInput').each(function(){
      $(this).trigger('blur');
    });
  }

La fonction est déclenchée sur que l'effet de flou de l'événement est: est-ce

$(".oneInput").blur(function(){
//Tally Row
var thisRow = $(this).closest('tr');
var rowTotal = 0;
thisRow.find('input.oneInput').each(function() {
var n = parseFloat(this.value);
if(!isNaN(n))
rowTotal += n;
});
$(this).parent().parent().find( 'input.screenOneTotal').empty().val( rowTotal );
//Tally Column
var colName = $(this).attr('name');
var col = colName.substr(0,3);
var spanName = "input#tot"+col;
var tot = parseInt($("input[name='"+col+"1']").val())+parseInt($("input[name='"+col+"2']").val())+parseInt($("input[name='"+col+"3']").val())+parseInt($("input[name='"+col+"4']").val())+parseInt($("input[name='"+col+"5']").val())+parseInt($("input[name='"+col+"6']").val())+parseInt($("input[name='"+col+"7']").val())+parseInt($("input[name='"+col+"8']").val())+parseInt($("input[name='"+col+"9']").val())+parseInt($("input[name='"+col+"10']").val())+parseInt($("input[name='"+col+"11']").val())+parseInt($("input[name='"+col+"12']").val());
$(spanName).empty().val(tot);
//GRAND TOTAL
var gTotalOne = parseInt($("#totLIB").html())+parseInt($("#totRPI").html())+parseInt($("#totLMM").html());
$("#scrOneTotal").empty().html(gTotalOne);
}); //end inputOne blur

Si besoin je peux fournir le reste de la page de code, mais il est en php et nécessite une base de données.

  • Quel est le problème et quelle est votre question?
  • Ce que j'essaie de faire est sur la page de la charge totale de toutes les lignes et les colonnes par le déclenchement d'un " flou de l'événement pour environ 72 entrées de classe oneInput
InformationsquelleAutor jgravois | 2013-06-26