【发布时间】:2013-09-03 17:15:21
【问题描述】:
我正在学习 javascript OOP 风格的编程概念,我需要一点帮助:
首先,一个简单的html表单:
<form>
<select id="jobRole"></select>
</form>
接下来,我编写“问题”类:
var Question = function() {
this.masterQ = function (id1) {
this.id1 = jQuery(id1);
this.id1.append('<option value="">test</option>');
};
}
现在我实例化问题类,创建一个新对象
var q = new Question();
现在我调用masterQ方法:
q.masterQ('#jobRole');
但是,我不知道为什么 test 没有附加到选择中。
有什么想法吗?
谢谢!
【问题讨论】:
-
我的控制台没有错误
-
您是否在
$(document).ready()内运行q.masterQ('#jobRole');? -
你什么时候运行
var q = new Question(); ...代码? -
哇,我太傻了,不,我没有在准备好的文档中运行它......
-
@DanyD:您可以回答自己的问题并解释问题所在。
标签: javascript jquery oop