【发布时间】:2016-08-10 05:31:48
【问题描述】:
我需要用输入和“-”和“+”按钮创建简单的表单。输入的初始值为例如 8,最小值为 3,最大值为 11。
计数器只在第一次工作。
(function() {
$jsPassLength = $('#js-pass-length');
value = $jsPassLength.val();
$('.minus').click(function() {
$jsPassLength.attr('value', value * 1 - 1);
});
$('.plus').click(function() {
$jsPassLength.attr('value', value * 1 + 1);
});
})();
【问题讨论】:
-
在问题中发布您的代码,而不是在 jsfiddle 中。使用snipplet,就像jsfiddle一样。
-
为什么是 IIFE 而不是
$(function() {});来等待 DOM 加载? -
我这里的格式有问题,但我不认为这是评分这么差的原因:/
-
为什么还要
(function{...})()而不是$(function() {...});?