【发布时间】:2014-01-23 08:19:56
【问题描述】:
我是 JavaScript 和 jQuery 的新手,谁能解释一下这行代码的作用?如果有人可以写详细解释,是否可能...
例如,什么是函数(上下文)- 是表示属性/属性的上下文,例如 jQ: trummedVal: etc... 还是?
var servis = false;
var FormData = function () {
var topThat = this;
this.trimValue = function (control) {
return typeof control.val() !== 'undefined' ? control.val().trim() : control.val();
},
this.transportMode= {
jQ: $('#transportMode'),
trimmedVal: function () { return topThat.trimValue($('#transportMode')); },
name: "Type of transport",
mandatory: !servis && true,
hookupEvents: function (context) {
// populating order data
if ($(".newApp").length != 0) {
context.jQ.change(function () {
if (topThat.ctrId.trimmedVal() !== '')
topThat.populateOrderData();
if ($(this).val().trim() === "TRUCK")
$(".reg").show();
else {
$(".reg").hide();
}
});
}
}
};
$(document).ready(function () {
if ($("#servis").length > 0)
servis = true;
var page = new FormData();
page.init();
});
【问题讨论】:
标签: javascript asp.net