くりゅぴ!

サーバーやWEB問題解決のメモから生活お得情報まで。未分類のものは執筆中

jQueryのセレクタを利用する際のブラケット対策

jQueryを利用している際にセレクタで困ったのでメモ

例えば以下のようなものに対して指定したい場合。

<input type="text" name="input[]">

javascriptはこのように書くとうまく動かない

$('[name=input[]]')

以下のように書く

バックスラッシュを二つつける。

$('[name=input\\[\\]]')

ダブルクォーテーションで囲う

$('[name="input[]"]')

ちなみに
[]←これはブラケットというらしい。
なので今回はjqueryでブラケットを利用する際の対策というべきかな。
自分が調べるときに苦労しました。

参考
jQueryでフォームのname属性が配列やhash形式の場合にセレクタの指定の仕方

WEB開発

タグ:

WEB開発の最新記事

2020年7月13日
印刷時改ページをする
2020年7月10日
PHPのJsを外部ドメインより呼び出す
2020年7月10日
ブラウザにキャッシュさせない

コメントを残す

メールアドレスが公開されることはありません。