我的页面上有一组JQuery滑块和相应的值文本框。
一切正常,滑块和文本框在更改时相互更新。我唯一剩下的问题是在页面加载上设置初始值。
使用相应对象的类(黄色突出显示),但在我的另一个例子中(蓝色突出显示)我需要使用next()函数,因为这些元素在转发器中。
在页面加载的蓝色示例中设置初始滑块值的最佳方法是什么?
谢谢
答案 0 :(得分:0)
each()函数似乎可以解决这个问题:
var fs = require('fs');
var bcrypt = require('bcrypt-nodejs');
var util = require('./util');
exports.loginValidate = function(user, callback) {
var User = require("../Models/UserSchema").model('User');
User.findOne({
uname: user
}, function(err, userData) {
if (err) console.log(err);
callback(userData);
});
}
exports.createUser = function(data, callback) {
var User = require("../Models/UserSchema").model("User");
var user = new User(data);
user.save(function(error) {
if (error) {
return res.json({
msg: "error"
});
} else {
callback(true);
}
});
}
exports.registerValidate = function(data, callback) {
var isValid = true;
var userData = [];
var errors = [];
for (var key in data) {
userData.push(data[key]);
}
var nam = Object.keys(data);
this.loginValidate(userData[0], function(data) {
//should wait for results
if (data) {
isValid = false;
}
});
util.validateMobile(userData[2], function(bool) {
if (!bool)
isValid = false;
});
if (util.validateEmail()) {
isValid = false;
}
//gets fired without waiting
callback(isValid);
}