1

jquery 関数を使用して、作成した css クラスをフォームのテキスト ボックスに追加する必要があります。このクラスは、テキスト ボックスの境界線を赤に変更し、テキスト ボックスにエラーがあり、エラーが修正されるまでユーザーが送信できないことを示します。これが私の現在のコードです:

function validateRequired() {
    var obj = $('.validate');
    var message = ""; 
    if (obj == null) {
        return message;
    }
    obj.each(function (index, elem) {
        if (elem.value == "") {
            message += splitCamelCase(elem.id);
            elem.attr("class", "error");
        }
    });

    return message;
}

何らかの理由で、コードの他のポイントでこれを使用して属性を確認および設定しましたが、次のようなエラーが発生し続けます。

プロパティまたはメソッド (elem.attr("class", "error");) はサポートされていません。

jqueryを使用してテキストボックスの境界線を赤に設定するにはどうすればよいですか?

4

2 に答える 2