属性付きセレクタを作成する関数を作った。blog誰かの役に立つ情報を発信するブログ2019-12-22属性付きセレクタを作成する関数を作った。属性付きセレクタを作成する関数を作った。jqueryである属性がついたタグを取得したいと思ったときに、セレクタをハードコーディングすることがあります。以下のようなものです。$("div[id='hoge']")hogeという値が動的に指定できる場合はもう少し面倒になります。+"']")たまに事故が起きるのは'が抜けていたり、"で囲えていなくてビルドがエラーになったりします。今回はこういうことが無いように便利なutilを作りました。Attrクラスを作成するこのクラスを使って属性指定します。}}ちなみに、僕はconstructorに引数が2つの場合はsetterを作らないようにしてます。3つ以上になったらsetterを作成します。属性付きセレクタを生成するためのutilを作成するAttrクラスをimportしています。今回はmakeAttrSelectorという関数を作りました。}}属性の指定がない場合にも対応可能なように、attrs引数はオプションとしています。このメソッドを実行すると以下のようになります。"A")が面倒に思えるかもしれません。B}]という方法に変えた場合、タイプミスが発生する可能性が高いです。このような理由から今回はclassを使いました。テスト便利なutilを作成した場合は必ずテストを書きましょう。多くの場所で使われることが想定できるので、誰かが修正した場合に品質を担保する必要があります。今回はjestを使用してテストを作成しました。})});テストにログを出すのはなぜかと聞かれたことがあります。私の場合は以下の理由から出しています。16:27属性付きセレクタを作成する関数を作った。このサイトがわ...2018-11-11pythonでjwtを使う際に作ったutilについて作成したjwtのutilを紹介します。»プロフィールid:miyaji-y26プログラミングに関する記事をメインで書いています。月別アーカイブ最新記事alembicで環境別にマイグレーションファイルを分割するFlaskで共通的なpath変数を検証する方法material-iconsをchrome拡張のcontent-scriptで使用する方法リファクタリングを行うタイミングについて属性付きセレクタを作成する関数を作った。はてなブログをはじめよう!miyaji-y26さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。