我定义这个功能用来检查是否一个输入字段为空或不jQuery的检查,如果输入具有通过函数调用值
function hasValue() {
if (!!$.trim($(this).val()))
return true;
}
这只是工作正常过滤一个jQuery集合
$('#form').find('.email').filter(hasValue);
但我也想重复使用hasValue()
-函数来创建类。
$('.input').change(function() {
var empty = hasValue().apply($(this)); //throws an error
// var empty = $(this).hasValue(); //doesn't work either
$('#box').find('.required-tmp').toggleClass('required', empty);
});
任何帮助表示赞赏。
这是一样的OP提供的代码! –