選択した要素がフォームフィールドかどうか、つまり入力、選択、チェックボックスなどであるかどうかを簡単に判断する方法はありますか?要素がフォームフィールドであるかどうかを確認する
答えて
.is(':input')
を使用して、それがどのような種類のフォーム要素であるかをテストできます。
Docrefs:
- http://api.jquery.com/is/ - セレクタに対する要素の現在のマッチしたセットをチェックしてください...
- http://api.jquery.com/input-selector/からは、すべての入力、テキストエリア、選択ボタン要素を選択し、「 。
プレーンジャバスクリプトを使用してください:
$("#someelement")[0].tagName // will return name of tag (div, p, input, select, etc...)
任意のjQueryオブジェクトの最初のインデックス[0]
は、そのDOMオブジェクトを返します。 javascriptで完全にするには:
document.getElementById("someelement").tagName;
これも可能です: 'var accept = [" FORM "、" INPUT "、" input "、" input "、" (0).tagName); –
'indexOf'は配列のインデックスを返します('> = 0')。その値は、に一致し、検索文字列が配列内にない場合は-1を返します。 – Austin
これは質問 – Austin
とは関係がありません。これは、フォームに要素があるかどうかを判断することができます。 –
- 1. 要素が存在するかどうかを確認する
- 2. テンプレートでフォームフィールドが空であるかどうかを確認します
- 3. 要素が実際のページにあるかどうかを確認する
- 4. JQuery:要素が通常のフローにあるかどうかを確認する
- 5. マウスが要素の上にあるかどうかを確認しますか?
- 6. 配列/リスト内に要素があるかどうかを確認する必要がありますか?
- 7. 要素にクリックハンドラがあるかどうかを確認するにはどうすればいいですか?
- 8. Javascript - どの入力要素カーソルがあるかを確認
- 9. 要素が最初に存在するかどうか確認する必要がありますか?
- 10. 要素がclientHeightにあるかどうか確認してください
- 11. HttpHandlerで要求が正当であるかどうかを確認する
- 12. 要素が削除されているかどうかを確認するJQuery
- 13. jqueryを使用して要素に子要素があるかどうかを確認するにはどうすればよいですか?
- 14. 要素がjQueryの別の要素内にあるかどうかを確認するにはどうすればよいですか?
- 15. 要素が存在するかどうかを確認します
- 16. PHPを使用してフォームフィールドが空であるかどうかを確認する方法
- 17. リスト内のすべての要素が一意であるかどうかを確認する
- 18. jQuery - 2つの要素が同じかどうかを確認する方法?
- 19. 配列の要素が配列かどうかを確認するjavacript/jquery
- 20. 一般に、要素を挿入する前に要素がセットに含まれているかどうかを確認する必要がありますか?
- 21. Androidサーバがオンラインであるかどうかを確認する
- 22. flowLayoutPanelが空であるかどうかを確認する#
- 23. 文字がスラッシュであるかどうかを確認する
- 24. フィールドがシステムフィールドであるかどうかを確認する
- 25. html要素にjqueryでhtmlタグがあるかどうかを確認するには?
- 26. C++で特定の範囲に要素があるかどうかを確認する方法
- 27. QML要素がロードされているかどうかを確認する方法はありますか?
- 28. 現在アクティブな要素が何らかの入力であるかどうかを確認します
- 29. JQueryでマウスが複数の要素の上にあるかどうかを確認しますか?
- 30. 要素にjQueryの別の要素が含まれているかどうかを確認する方法
を助けました。 :) –
これはドロップダウンとテキストエリアで動作しますか? –
はい、 ':input'(コロンで)はそれらをすべて一致させる疑似セレクタです。 * – ThiefMaster