1

IDが。のメインdivがありますmvrContentFormDiv。その中には、 IDがreportFileURL、、、の4つの子divがあります。UploadReportDatereportTitlereportImageURL

これらのそれぞれには、のクラスがありerrorます。removeClass現在、次のコードを使用してそのクラスを個別に削除していますが、親DIVから使用したいと思います。

$("#reportFileURL").removeClass("error");
$("#uploadReportDate").removeClass("error");
$("#reportTitle").removeClass("error");
$("#reportImageURL").removeClass("error");

誰かが私がこれを行う方法を説明できますか?

4

5 に答える 5

5

children()メソッドまたは子セレクターを使用して、次から選択できますmvrContentFormDiv

$('#mvrContentFormDiv > .error').removeClass('error');

また

$('#mvrContentFormDiv').children('.error').removeClass('error');
于 2012-04-18T14:43:28.027 に答える
3

ドキュメント内の他の場所にそのクラスを持つ他の要素があり、そのままにしておく必要がある場合を除き、単純に行うことができます

$('.error').removeClass("error");

それ以外は

$('<parentelement> .error').removeClass("error");
于 2012-04-18T14:43:43.737 に答える
2

そのようなことを試してください:

$("#mvrContentFormDiv div").removeClass("error");

'mvrContentFormDiv'あなたの親IDであること

于 2012-04-18T14:43:24.017 に答える
1
$("#mvrContentFormDiv .error").removeClass("error");
于 2012-04-18T14:44:21.440 に答える
1

これを試して:

$("#mvrContentFormDiv").children().removeClass("error");
于 2012-04-18T14:45:15.920 に答える