我正在尝试使用jQuery将每个.val()值发送到代理函数,但它不起作用。
我使用的代码如下:
$('input').each( $.proxy( function(index, domEl){
this.doMyFunctionWith( domEl.val() );
}, this));
答案 0 :(得分:2)
您需要使用:
$(domEl).val()
因为domEl
(不出所料)是一个DOM元素,而不是jQuery对象。
答案 1 :(得分:0)
你在什么情况下编写这段代码?也许你需要做var = this然后将它作为第二个参数传递给代理。