我正在尝试创建jquery对象,然后比较这些对象,看看是否有任何两个相似,意味着相同的属性。然后我想提醒用户并阻止页面发布。到目前为止,当我点击时,我只得到一个警告框的迭代,我用它来测试代码。有人可以指点我正确的方向吗?谢谢你的任何想法!
$("#saveBtn").click(function () {
function widget(i, o) {
this.Index = index;
this.Object = o;
}
$("input[name='selectedCourses']:checked").each(function (i) {
alert("The index is " + i + " and the value is " + $(this).val());
checked.push(new widget(i, parseInt($(this).val())));
});
});
答案 0 :(得分:0)
我只看到你的代码有一个问题所以我认为这是问题的原因,
你的功能
function widget(i, o) {
this.Index = index;
this.Object = o;
}
正在分配一些不存在的index
var。尝试将其更改为:
function widget(i, o) {
this.Index = i;
this.Object = o;
}