私の Rails アプリのフォームには、いくつかのテキスト領域があります。display:none
一部のテキスト領域に属性が指定されています。display:none
JQuery を使用して、属性を持つテキスト領域の数を取得する方法。誰でも助けてください。
ありがとう :)-
私の Rails アプリのフォームには、いくつかのテキスト領域があります。display:none
一部のテキスト領域に属性が指定されています。display:none
JQuery を使用して、属性を持つテキスト領域の数を取得する方法。誰でも助けてください。
ありがとう :)-
:hidden
セレクターを使用できます:
var hiddenCount = $('textarea:hidden').length;
その他の注意事項:
:hidden は jQuery の拡張機能であり、CSS 仕様の一部ではないため、:hidden を使用するクエリは、ネイティブ DOM の querySelectorAll() メソッドによって提供されるパフォーマンスの向上を利用できません。:hidden を使用して要素を選択するときに最高のパフォーマンスを実現するには、最初に純粋な CSS セレクターを使用して要素を選択し、次に .filter(":hidden") を使用します。
したがって、最高のパフォーマンスを得るには:
var hiddenCount = $('textarea').filter(':hidden').length;
var count = $('textarea').filter(function() {
return $(this).css('display') == 'none';
}).length;