如何屏蔽“。”炭?

时间:2011-09-30 09:00:14

标签: javascript jquery

  

可能重复:
  How do I get jQuery to select elements with a . (period) in their ID?

我尝试运行以下代码:

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

example here

和#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>

我怎样才能屏蔽“。”选择语句中的char?或者唯一的方法是替换所有“。”用“_”(例如)?

TIA!

2 个答案:

答案 0 :(得分:7)

使用双反斜杠转义.,一个用于文字,另一个用于jQuery:

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

有关详细信息,请参阅jQuery FAQ

答案 1 :(得分:1)

我相信你需要在。之前使用两个反斜杠。

因此选择器将是$('#info-mail\\.ru .domain-info').toggle();