答案 0 :(得分:4)
不要那样做。您的id
。
引用HTML5 spec(强调我的)
id属性指定其元素的唯一标识符(ID)。该值必须在元素的主子树中的所有ID中唯一,并且必须至少包含一个字符。 该值不得包含任何空格字符。
答案 1 :(得分:3)
您不能在ID中使用空格,因此您必须将其转换为短划线或有效的内容。
someName.Replace(" ","-")
是将空格转换为破折号的代码。
如果这没有用,那么请解释一下。 someName是一个名称列表,还是一个需要成为ID的名称?
答案 2 :(得分:0)
ID
中不能有空格,但无论如何都有办法选择div。
$("[id='someId_"+someName+"']")
我建议使用其他东西代替空格,比如下划线。
<div id="someId_Mohammad_Adil"></div>
然后您的$("#someId_"+someName)
将有效(只要someName
将空格转换为下划线:someName = someName.replace(' ', '_');
)