私はasp.net mvc3アプリケーションに取り組んでいます。type="text"
ビューには、特定の条件下で表示される非表示の入力フィールドがあります。条件が満たされ、フィールドが表示されている場合、入力されたテキストがある場合、クライアント側の検証を実行したいと考えています。
非表示のときに入力用にレンダリングされる HTML は次のとおりです。
<input class="yesNoNotApplicableTextbox" type="text" value="" style="display: none;" name="[14].FieldValue">
入力が表示されると、HTML は次のように変わります。
<input class="yesNoNotApplicableTextbox" type="text" value="" style="" name="[14].FieldValue">
私の.js
ファイルにはこれがあります:
$("input.yesNoNotApplicableTextbox[type='text'][style='display: none;']")
実際、フィールドが表示されていない場合は必要ありません。これが機能するかどうか、実際に機能するかどうかを確認したかっただけです。しかし、入力が次のように表示されているかどうかを確認すると、生成された HTML に応じて次のようになります。
$("input.yesNoNotApplicableTextbox[type='text'][style='']")
動いていない。
入力フィールドが表示されているかどうかを確認するにはどうすればよいですか?