我正在重构一些prototype.js
到jquery
,我遇到了一些我不太了解的代码。
var form = this.up('form');
form.select('select').invoke('setValue', '');
form.submit();
invoke('setValue', '')
在做什么?以下是我用来替换jQuery
var $this = jQuery(this);
var $form = $this.closest('form');
$form.find('select').val('');
$form.submit();
但我并不认为.val
正在做同样的事情?我想知道是否有人可以给我一些方向?
答案 0 :(得分:1)
Invoke将相同的方法(具有相同的参数)应用于数组或其他Enumerable容器中的多个元素。