「jQuery」findメソッドで引数に属性セレクタを指定する
環境
Google Chrome 103.0.5060.114
Windows 10 Home 64bit
jQuery 3.6.0
構文
$(要素).find(“input[type=’text’]").attr(“属性", “値");
findメソッドで子要素のinputのtypeがtextの要素を指定し、attrメソッドでdisabledの値を追加します。
使用例
<!DOCTYPE html> <html> <head> </head> <body> <div class = "city"> <input type="text" value="東京"><br> </div> <input type="button" id="btnupdate" value="変更"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script> $("#btnupdate").click(function() { $(".city").find("input[type='text']").attr("disabled", "disabled"); }); </script> </body> </html>
実行結果
「変更」ボタンを押下してテキストボックスに属性disabledを追加します。