Javascript “如何屏蔽”&引用;烧焦

Javascript “如何屏蔽”&引用;烧焦,javascript,jquery,Javascript,Jquery,可能重复: 我尝试运行以下代码: $('#info-mail.ru .domain-info').toggle(); 和#info-mail.ru,我理解为id=“info-mail”和class=“ru”,但我有以下结构: <div id="info-mail.ru"> <p class="domain-info"> Some cool info Some cool info Some cool info

可能重复:

我尝试运行以下代码:

$('#info-mail.ru .domain-info').toggle();

和#info-mail.ru,我理解为id=“info-mail”和class=“ru”,但我有以下结构:

<div id="info-mail.ru">
    <p class="domain-info">
        Some cool info
        Some cool info
        Some cool info
        Some cool info
    </p>
</div>

一些很酷的信息 一些很酷的信息 一些很酷的信息 一些很酷的信息

如何屏蔽选择器语句中的“.”字符?或者,唯一的方法是用“u”替换所有的“.”(例如)


蒂亚

Escape
带有双反斜杠,一个用于文本,另一个用于jQuery:

$('#info-mail\\.ru .domain-info').toggle();

有关详细信息,请参阅。

我认为在开始之前需要使用两个反斜杠


因此选择器应该是
$('#info mail\\.ru.domain info').toggle()

有趣的是,
在技术上在ID中是有效的:@Pekka:检查这也是我的第一个直觉;-)删除最后一个\\:$('#info mail\\.ru.domain info').toggle();最后一个是类选择器。thx!工作完美!你能解释一下这个“屏蔽”语法是在哪里描述的吗(即“\\”)@dizpers-它们不是屏蔽字符,而是转义字符characters@dizpers-看。它归结为使用jQuery解释为转义下一个字符的命令的文本表示\在本例中为