Javascript jquery中的动态id

Javascript jquery中的动态id,javascript,jquery,jquery-filter,Javascript,Jquery,Jquery Filter,这就是我在jquery中获取div所做的。 除了“someName”包含带有多个标记的字符串外,这一切都很正常 比如“穆罕默德·阿迪尔” 还有其他方法做同样的事情吗 谢谢。您的ID中不能有空格,因此您必须将其转换为破折号或有效的内容。 someName.Replace(“,“-”)是将空格转换为破折号的代码 如果这没有帮助,那么请解释更多。someName是一个名称列表,还是需要作为ID的单个名称?ID中不能有空格,因此必须将其转换为破折号或有效的名称。 someName.Replace(“,“

这就是我在jquery中获取div所做的。 除了“someName”包含带有多个标记的字符串外,这一切都很正常 比如“穆罕默德·阿迪尔”

还有其他方法做同样的事情吗


谢谢。

您的ID中不能有空格,因此您必须将其转换为破折号或有效的内容。
someName.Replace(“,“-”)
是将空格转换为破折号的代码


如果这没有帮助,那么请解释更多。someName是一个名称列表,还是需要作为ID的单个名称?

ID中不能有空格,因此必须将其转换为破折号或有效的名称。
someName.Replace(“,“-”)
是将空格转换为破折号的代码


如果这没有帮助,那么请解释更多。someName是一个名称列表还是一个需要作为ID的单一名称?

不要这样做。您的
id
中不能有空格

引用重点(矿山)

id属性指定其元素的唯一标识符(id)。该值在元素的主子树中的所有ID中必须是唯一的,并且必须至少包含一个字符该值不能包含任何空格字符。


不要那样做。您的
id
中不能有空格

引用重点(矿山)

id属性指定其元素的唯一标识符(id)。该值在元素的主子树中的所有ID中必须是唯一的,并且必须至少包含一个字符该值不能包含任何空格字符。


您的
ID
s中不能有空格,但仍有一种方法可以选择div

$("#someId_"+someName).css(....);
我建议你用下划线代替空格

$("[id='someId_"+someName+"']")


然后你的
$(“#someId u“+someName)
将起作用(只要
someName
将空格转换为下划线:
someName=someName.replace('''.'');

你的
ID
中不能有空格,但还是有办法选择div的

$("#someId_"+someName).css(....);
我建议你用下划线代替空格

$("[id='someId_"+someName+"']")


然后您的
$(“#someId_u“+someName)
将起作用(只要
someName
将空格转换为下划线:
someName=someName.replace(“,”);

您的选择器指向您正在使用ID选择器的事实。“多个令牌”指的是空格,这在很大程度上是元素ID的禁忌。我以为你在寻找一个数字ID,但ID中的空格有问题吗?关于f0x所说的:@Jose:你读过这个问题吗?@Rocket:正如我说的,我(mis)阅读并已标记我的答案。您的选择器指向您正在使用ID选择器的事实。“多个令牌”指的是空格,这在很大程度上是元素ID的禁忌。我以为你在寻找一个数字ID,但ID中的空格有问题吗?关于f0x所说的:@Jose:你读过这个问题吗?@Rocket:正如我说的,我(mis)阅读并已标记我的答案。someName是一个名称,必须是带有前缀的id。然后您必须使用空格、破折号或类似的字符。ID不能有一个spacesomeName是一个需要有前缀的ID的单一名称。然后您必须创建空格、破折号或类似的名称。ID不能有空格