5477 次
3 に答える
10
最初のヒントは、オブジェクトが#<HTMLInputElement>
jQuery オブジェクトではなく、jQuery オブジェクトであることです。使用する$(elem).hasClass('re');
于 2012-10-23T19:26:46.577 に答える
2
elem
コード内の は DOM Element オブジェクトです。jQuery メソッドを使用する場合は、最初に jQuery オブジェクトを作成する必要があります。
if ($(elem).hasClass('re')) {
于 2012-10-23T19:26:29.773 に答える
1
クラス .re を jQuery セレクターの一部にして、if/then を保存します。
function required(address)
{
//object to hold elements not passing validation tests
var pass = true;
$('.required.re').each(function(index, elem) {
console.log(elem);
var validEmail = validateEmail(address.email);
if (!validEmail){
$(this).addClass('nv');
}
});
}
于 2012-10-23T19:34:26.977 に答える