如何使用Jquery附加具有特定id的标记?

如何使用Jquery附加具有特定id的标记?,jquery,Jquery,我想用不同的ID将标记附加到,例如 <div id="1"></div> <div id="2"></div> <div id="3"></div> <div id="4"></div> 如果我使用$'div'。附加'Hello World; 然后它用each附加标签,但我想根据它的id仅将其附加到1个div。例如,有时4,有时3等等。使用JQuery提供的奇妙的id选择器: $("#1").app

我想用不同的ID将标记附加到,例如

<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
<div id="4"></div>
如果我使用$'div'。附加'Hello World;
然后它用each附加标签,但我想根据它的id仅将其附加到1个div。例如,有时4,有时3等等。

使用JQuery提供的奇妙的id选择器:

$("#1").append('<span>Hello World</span>');

使用JQuery提供的出色的id选择器:

$("#1").append('<span>Hello World</span>');

只需使用ID选择器:

$('#1').append('<span>Hello World</span>');
编辑:如果您不使用HTML5:

如果ID或类不跟在字符后面,则不能在ID或类中使用数字。因此,您需要使用id=div1:

$('#div1').append('<span>Hello World</span>');

只需使用ID选择器:

$('#1').append('<span>Hello World</span>');
编辑:如果您不使用HTML5:

如果ID或类不跟在字符后面,则不能在ID或类中使用数字。因此,您需要使用id=div1:

$('#div1').append('<span>Hello World</span>');


脚本/函数是如何知道新内容应该附加到哪个元素的?我不知道,如何完成这件事。我也在问如何做这件事你能不能不选择使用id??像这样:$'3'。附加$div[id=1]'。附加'Hello World'脚本/函数如何知道新内容应该附加到哪个元素?我不知道,如何完成这件事。我也在问如何做这件事你能不能不选择使用id??如下所示:$'3'。追加$div[id=1]'。追加'Hello World'编号不能用作IDS您忘记了结尾处的结束引号string@KishoreHTML5规范支持数字作为ID。@radashk,除非他使用HTML5@GTSouza IE6是浏览器?:数字不能用作IDS,因为您忘记了结尾处的结束报价string@KishoreHTML5规范支持数字作为ID。@radashk,除非他使用HTML5@GTSouza IE6是浏览器?:HTML5规范支持数字作为ID。仅支持数字?我在另一篇评论中读到了Kishore的帖子,帖子中的内容是相同的:ID和名称标记必须以字母[a-Za-z]开头,后面可以是任意数量的字母HTML 5的工作草案更为宽松,只说ID必须至少包含一个字符,不能包含任何空格字符。character==数字或字母?@ShogunArts.de Yep,您甚至可以使用特殊字符。对我来说,只有数字是新的:HTML5规范支持数字作为ID。只有数字?我在另一篇评论中读到了Kishore的帖子,帖子中的内容是相同的:ID和名称标记必须以字母[a-Za-z]开头,后面可以是任意数量的字母HTML 5的工作草案更为宽松,只说ID必须至少包含一个字符,不能包含任何空格字符。character==数字或字母?@ShogunArts.de Yep,您甚至可以使用特殊字符。对我来说,只有数字是新的: