jQuery jQuery.escapeSelector() 方法

jQuery HTML/CSS 方法 jQuery HTML/CSS 方法

實例

使用.escapeSelector()方法轉義一個ID包含的字元"#"

<div> <p id='#target'>一些文本</p> <span id='target'>一些文本</span> </div> <script> $(function () { //將選中 id=#target $( "div" ).find( "#" + $.escapeSelector( "#target" )).css('color','red'); }) </script>


定義和用法

$.escapeSelector() 函數用來轉義CSS選擇器中有特殊意義的字元或字串。


提示:1. 在jQuery 3.0中被添加,$.escapeSelector() 可以可靠地使用在所有jQuery支持的流覽器中。
2. 此方法對於一個CSS類名或一個ID包含的字元在CSS中具有特殊含義的情況下非常有用,如點或分號。


語法

$.escapeSelector( selector )

參數 描述
selector Selector類型 一個包含選擇器運算式的字串,用來轉義。


實例

更多實例

選擇在一個div內,所有類名為.box的元素
選擇在一個div內,所有類名為.box的元素。


jQuery HTML/CSS 方法 jQuery HTML/CSS 方法