javascript - 使用 .val() 让 $.proxy 在 $.each 中工作

标签 javascript jquery proxy

我尝试使用 jQuery 将每个 .val() 值发送到代理函数,但它不起作用。

我使用的代码如下:

$('input').each( $.proxy( function(index, domEl){
    this.doMyFunctionWith( domEl.val() );
}, this));

最佳答案

您需要使用:

$(domEl).val()

因为 domEl (毫不奇怪)是一个 DOM 元素,而不是一个 jQuery 对象。

关于javascript - 使用 .val() 让 $.proxy 在 $.each 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9701617/

相关文章:

javascript - 如何将键盘监听器添加到我的 onClick 处理程序?

javascript - 运行 EventSources 对服务器的影响

javascript - 如何将 json 数据发送到 jQuery.css()

javascript - jqplot: "this.proxy.getTime is not a function"/date 输入解析器?

javascript - 我可以使用 JavaScript ES6 Proxy 来观察对象何时创建吗

javascript - HTML5 验证无效

javascript - 在浏览器之外、跨平台执行 JavaScript

javascript - jQuery 这个或最接近的语法

nginx - 为 webmin 配置 Nginx 反向代理

javascript - 拦截javascript中的函数调用