用途
新着
履歴
分類

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

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

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

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

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

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

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

--HTML側で記号の頭に「\\」をつけてあげましょう。
id="foo.bar"

こんなIDのときは

$("#foo.bar")

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

$("#foo\\.bar")

このようにしましょう。

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

公開 2021-01-24 23:22:25
更新 2021-01-24 23:29:09
このページの二次元コード

同じカテゴリーのサンプル

人気のサンプル

search -  category -  about
© 2021 kipure
Top