可能重复:
How do I get jQuery to select elements with a . (period) in their ID?
我尝试运行以下代码:
$('#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>
我怎样才能屏蔽“。”选择语句中的char?或者唯一的方法是替换所有“。”用“_”(例如)?
TIA!
答案 0 :(得分:7)
答案 1 :(得分:1)
我相信你需要在。之前使用两个反斜杠。
因此选择器将是$('#info-mail\\.ru .domain-info').toggle();