我是jQuery的新手, 有人可以解释这段代码的作用:
$("#currency form").submit(function(e) {
triggers.eq(1).overlay().close();
return e.preventDefault();
});
答案 0 :(得分:12)
第一行开始一个函数,用于处理ID为submit
的元素中所有form
个标记的currency
事件。
文档:Selectors,submit
event
第二行关闭triggers
变量中第二个元素的叠加层
文档:eq
method,overlay plugin
第三行试图阻止提交,但不完全正确。 (应该是e.preventDefault();
和/或return false;
)
文档:event.preventDefault
,event handlers
答案 1 :(得分:2)
triggers
=一个jQuery对象
triggers.eq(1)
=从jquery对象
triggers.eq(1).overlay()
=获取第二个元素
triggers.eq(1).overlay().close()
=关闭叠加层。
return e.preventDefault()
; =阻止默认操作(表单提交)
答案 2 :(得分:2)
在表单的提交事件中,它将: