用途
新着
履歴
分類

jQuery セレクタでエスケープする文字

jQuery セレクタでエスケープする文字

jQueryを使っていて、HTMLのIDやクラスや属性を参照するときに記号がある時の注意です。

少しこんなのあったな、くらいに覚えておきたい内容です。

以下のような記号がIDやクラスで使われていた時、があったとしましょう。

!"#$%&'()*+,./:;<=>?@[\]^`{|}~

HTML側は結構なんでも動いてしまうので

HTML側で記号の頭に「\\」をつけてあげましょう。

id="foo.bar"

こんなIDのときは

$("#foo.bar")

こうすると違う動きをしてしまうので

$("#foo\\.bar")

このようにしましょう。

ソース元のサイトはこちら

公開 2021-01-24 23:22:25
更新 2021-06-24 23:36:36
このページの二次元コード
jQuery セレクタでエスケープする文字

人気のサンプル

search -  category -  about
© 2024 kipure
Top