Получение $ .proxy для работы внутри $ .each с .val () - PullRequest
0 голосов
/ 14 марта 2012

Я пытаюсь отправить каждое значение .val () в прокси-функцию с помощью jQuery, но она не работает.

Код, который я использую, следующий:

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

Ответы [ 2 ]

2 голосов
/ 14 марта 2012

Вам необходимо использовать:

$(domEl).val()

, поскольку domEl (что неудивительно) является элементом DOM, а не объектом jQuery.

0 голосов
/ 14 марта 2012

В каком контексте вы пишете этот код? возможно, вам нужно сделать var that = this, а затем передать его прокси в качестве второго параметра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...