jQuery <その他リファレンス メモ> 言語 等 CSSHTML JavaScriptPython ライブラリ・プラットフォーム jQuerymicro:bit Xamarin ドキュメンテーション DoxygenJSDoc MarkdownSHFB XML ドキュメント コメント その他 各種資料 子サイト 簡易リファレンス・Tips サポート寄付 セレクタ (Selectors) :input【各種入力要素】 :input【各種入力要素】メモ各種入力要素を選択 パフォーマンス ネイティブ DOM querySelectorAll() 未使用の為、低速.filter(":input") の方が高速 ( 例 参照) 選択対象 HTML5:<button>【ボタン】 HTML5:<input>【汎用入力コントロール】 HTML5:<select>【選択リスト】 HTML5:<textarea>【複数行入力コントロール】 構文 jQuery( ":input" ) 1.0関連jQuery リファレンス メモ セレクタ一覧 HTML5 リファレンス メモ <button>【ボタン】 <input>【汎用入力コントロール】 <select>【選択リスト】 <textarea>【複数行入力コントロール】 jQuery (英語) :input Selector 例 <div id="id1"> <p> <button><button></button> <button type="button"><button type="button"></button> <button type="submit"><button type="submit"></button> <button type="reset"><button type="reset"></button> </p> <hr> <p><input value='<input>'></p> <p><input type="button" value='<input type="button">'></p> <p><label><input type="checkbox"><input type="checkbox"></label></p> <p><input type="file">:<input type="file"></p> <p><input type="image" value='<input type="image">' alt='<input type="image">'></p> <p><input type="password" placeholder='<input type="password">'></p> <p> <label><input type="radio" name="radio1"><input type="radio" name="radio1"></label> <label><input type="radio" name="radio1" checked><input type="radio" name="radio1"></label> </p> <p><input type="reset" value='<input type="reset">'> <input type="submit" value='<input type="submit">'></p> <p><input type="text" value='<input type="text">'></p> <hr> <p><input type="color">:<input type="color"></p> <p><input type="date">:<input type="date"></p> <p><input type="datetime-local">:<input type="datetime-local"></p> <p><input type="email" placeholder='<input type="email">'></p> <p><input type="month">:<input type="month"></p> <p><input type="number" placeholder='<input type="number">'></p> <p><input type="range">:<input type="range"></p> <p><input type="search" value='<input type="search">'></p> <p><input type="tel" placeholder='<input type="tel>"'></p> <p><input type="time">:<input type="time"></p> <p><input type="week">:<input type="week"></p> <p><input type="url" placeholder='<input type="url">'></p> <hr> <select>: <select> <option><option> <option><option> <option><option> </select> <select size="5"> <option><option> <option selected><option selected> <option><option> </select> <hr> <p><textarea><textarea></textarea></p> </div> <style> .style11 { border:2px red dashed; } .style12 { border:2px blue dashed; } </style> <script> $( "#id1 :input" ).addClass("style11"); $( "#id1 :input[type='checkbox']" ).wrap( "<span></span>" ).parent().addClass("style12"); $( "#id1 :input[type='radio']" ).wrap( "<span></span>" ).parent().addClass("style12"); $( "#id1 :input[type='range']" ).wrap( "<span></span>" ).parent().addClass("style12"); </script> <button><button type="button"><button type="submit"><button type="reset"><input type="checkbox"><input type="file">:<input type="radio" name="radio1"> <input type="radio" name="radio1"> <input type="color">:<input type="date">:<input type="datetime-local">:<input type="month">:<input type="range">:<input type="time">:<input type="week">:<select>: <option><option><option> <option><option selected><option> <textarea> <div id="id2"> 【同上】 <p> <label><input type="radio" name="radio2"><input type="radio" name="radio2"></label> <label><input type="radio" name="radio2" checked><input type="radio" name="radio2"></label> </p> 【同上】 </div> <style> .style21 { border:2px blue dashed; } .style22 { border:2px red dashed; } </style> <script> $( "#id2 *" ).filter( ":input" ).addClass("style21"); $( "#id2 *" ).filter( ":input[type='checkbox']" ).wrap( "<span></span>" ).parent().addClass("style22"); $( "#id2 *" ).filter( ":input[type='radio']" ).wrap( "<span></span>" ).parent().addClass("style22"); $( "#id2 *" ).filter( ":input[type='range']" ).wrap( "<span></span>" ).parent().addClass("style22"); </script> <button><button type="button"><button type="submit"><button type="reset"><input type="checkbox"><input type="file">:<input type="radio" name="radio2"> <input type="radio" name="radio2"> <input type="color">:<input type="date">:<input type="datetime-local">:<input type="month">:<input type="range">:<input type="time">:<input type="week">:<select>: <option><option><option> <option><option selected><option> <textarea>