javascript - 当元素的类或 ID 包含点时,无法显示该元素

标签 javascript jquery

我必须有包含点的类,但是 jQuery 不起作用。我应该怎么办? 示例:http://jsfiddle.net/9KYmx/

<div style="display: none" class="dfv.png">
    text
</div>
$(document).ready(function() {
    $('.dfv.png').show();
})

附注ID 也不起作用。

最佳答案

你需要逃离他们。来自 the manual:

If you wish to use any of the meta-characters 
( such as !"#$%&'()*+,./:;<=>?@[\]^`{|}~ ) as a 
literal part of a name, you must escape the character 
with two backslashes: \\. For example, if you have an 
element with id="foo.bar", 
you can use the selector $("#foo\\.bar"). 

关于javascript - 当元素的类或 ID 包含点时,无法显示该元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5861122/

相关文章:

javascript - 通过onclick调用asp.net中的onserverclick

javascript - 使用 jQuery 检查 mouseleave() 时光标位于哪个元素上?

javascript代码使url链接未定义

javascript - 隐藏按钮直到选中单选按钮

javascript - Highcharts 使用 dateTime 来生成图表

javascript - 如何使用jquery添加元素

javascript - 在 createTextNode() 之后更改字体

javascript - 事件上的 JQuery 加载脚本(单击)

javascript - 在列表之间绘制箭头

javascript - 需要从 hubspot 找到此里程表 "counter"的 JavaScript 修复