$('input').each(function(){
if(!$(this).val()){
require($(this));
}
});
function require(that){
console('Please fill in ' + $(that).data('validate-msg') + '.');
}
Выше кода не будет работать, могу ли я узнать, как передать $(this)
другой функции?
Но без функции он работал как этот
$('input').each(function(){
if(!$(this).val()){
console('Please fill in ' + $(this).data('validate-msg') + '.');
}
});
typo: 'console()' не является функцией – CapitanFindus
Можете ли вы пояснить, что «не сработает» - вы видите какие-либо ошибки в журнале и т. Д.? Предполагая, что 'console' - ваша собственная функция (и вы говорите, что она работает во втором примере), кажется, что в первом нет ничего естественного. –