jQuery jQuery.escapeSelector() 方法

秋山信月归

jQuery jQuery.escapeSelector() 方法

使用.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的元素。


版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码