Javascript 我可以在div id中使用浮点数吗?

Javascript 我可以在div id中使用浮点数吗?,javascript,jquery,html,Javascript,Jquery,Html,我在页面上有几个divs,一些divs有像word\u float\u number(例如group\u 3.0或group\u 4.0,其他的只有word id)。当我尝试用jQuery选择这些divs时,没有一个被选中,就像它找不到一样。我可以在divid中使用数字吗?我需要根据页面上的浮点数对元素进行聚类。问题在于字符。您需要转义(使用JQuery选择器中的\.)或将其从ID中删除,因为JQuery将把它解释为css类设备。问题在于字符。您需要转义(使用JQuery选择器中的\.)或将其从

我在页面上有几个
div
s,一些
div
s有像
word\u float\u number
(例如
group\u 3.0
group\u 4.0
,其他的只有word id)。当我尝试用jQuery选择这些
div
s时,没有一个被选中,就像它找不到一样。我可以在
div
id中使用数字吗?我需要根据页面上的浮点数对元素进行聚类。

问题在于
字符。您需要转义(使用JQuery选择器中的
\.
)或将其从ID中删除,因为JQuery将把它解释为css类设备。

问题在于
字符。您需要转义(使用JQuery选择器中的
\.
)或将其从ID中删除,因为JQuery将把它解释为css类设备。

我不确定您是否可以在JQuery选择器中使用数字,但正如@nfechner所说,您需要转义任何
(点)带有反斜杠的字符,因为它是一个类选择器,而jQuery就是这样认为的

使用选择器(
[name^=“value”]
),您可以使用以下方法选择所有
word\uFloat]
元素:

$('div[id^="word_"]')
它将选择任何具有
id
属性的
div
,该属性以
word\uu
开头。您可以对
组执行相同的操作,如下所示:

$('div[id^="group_"]')

等等。

我不确定您是否可以在jQuery选择器中使用数字,但是正如@nfechner所说的,您需要用反斜杠转义任何
(点)字符,因为它是类选择器,jQuery就是这样看的

使用选择器(
[name^=“value”]
),您可以使用以下方法选择所有
word\uFloat]
元素:

$('div[id^="word_"]')
它将选择任何具有
id
属性的
div
,该属性以
word\uu
开头。您可以对
组执行相同的操作,如下所示:

$('div[id^="group_"]')

等等。

您能提供您的标记和jQuery部件吗?您能提供您的标记和jQuery部件吗?