ページの読み込み時に条件付きルールを動的に追加したかった ここに私のコードがあります 私が試したものです 私はjsfiddleを作成しました 最初のコードサンプル
$("input[name$='DistanceToRespondingFireDept']").rules("add", {
required: {
depends: function (element) {
return $("input:radio[name='DistanceToNearestFireHydrnt']:checked").val() == 'U';
}
},
messages: {
required: "Tested"
}
});
2 番目のコード
$("input[name$='DistanceToRespondingFireDept']").rules("add", {
required: function (element) {
return $("input:radio[name='DistanceToNearestFireHydrnt']:checked").val() == 'U';
},
messages: {
required: "Tested"
}
});
「未定義のメソッド呼び出しを呼び出すことはできません」というエラーが表示されます
条件を追加しない場合は、単に required: true を実行するだけで機能します
修正方法の提案