[jQuery]取得id包含meta-characters之元素

初接觸jQuery者大多使用Selector時便深感jQuery簡潔之美,假設html如下 <div id="pets">我是個id為pets的div元素</div>
透過Selector取得id名稱為pets的元素,其jQuery如下 $('#pets')
不巧地...哪天接手如下的html,其中使用meta-characters替網頁元素取id(例如!"#$%&'()*+,./:;?@[\]^`{|}~) <div id="pets[dog]">我是個id為pets[dog]的div元素</div>
那麼Selector就需要透過跳脫字元\\撰寫 $('#pets\\[dog\\]')

參考網址http://api.jquery.com/category/selectors/

沒有留言: