2016-03-03 94 views
0

我需要一些帮助,请。以下的功能与“上”和“下” HTML表单按钮效果很好。

我想要调用这个函数来模拟点击'down'按钮,当页面加载完成后,我不知道如何在$(document).ready(function())中做到这一点。没有给我提供任何帮助

请注意,并非所有的代码都显示,所以请不要指出关于未声明的变量的错误,谢谢

$(document).on('click', '.sig-spinner button', function() { 
    var minval = Math.max(<?php echo $qty_sig_all; ?>,5); 
    var btn = $(this), 
     oldValue = btn.closest('.sig-spinner').find('input').val().trim(), 
     newVal = 0; 
    if (btn.attr('data-dir') == 'up') { 
     newVal = parseInt(oldValue) + 1; 
    } else { 
     if (oldValue > minval) { 
      newVal = parseInt(oldValue) - 1; 
     } else { 
      newVal = minval; 
     } 
    } 
    btn.closest('.sig-spinner').find('input').val(newVal); 
    document.getElementById("sigtot").innerHTML = '$' + newVal + '.00'; 
    sigval = newVal; 
    totval = sigval + smsval; 
    document.getElementById("ordertot").innerHTML = '$' + totval + '.00'; 
    gstval = (totval - (totval/1.1)).toFixed(2); 
    document.getElementById("gsttot").innerHTML = '$' + gstval; 
}); 
+0

thisOneGuy,哈哈,你在哪里学习阅读?我在哪里说它全部显示? (我特别说'不是所有的代码都显示在最后一行' – gjt211

+0

哈哈显然我还没有学到:L我的坏 – thatOneGuy

回答

1
$(document).on('click', '.sig-spinner button', function() { 
    ... 
}); 

$(document).ready(function(){ 
    $('.sig-spinner button').trigger("click"); 
}); 
+0

嗨马修,谢谢,我想这就是我要找的,但怎么做我发送一个命令(模拟点击向下按钮,或不是在代码的第6行开始的if语句中的向上按钮)? – gjt211

+0

我想我理解,并且我的上面的评论是不相关的。因为我不发送'点击'下'按钮,我想运行的代码会运行,因为它没有看到'up'按钮,将很快测试并回复。 – gjt211

+0

Not working。如何在答案中设置“btn.attr('data-dir')” – gjt211