2012-07-14 87 views
1

我想附加一個標籤與不同的id,例如。如何使用Jquery添加具有特定ID的標籤?

<div id="1"></div> 
<div id="2"></div> 
<div id="3"></div> 
<div id="4"></div> 

如果我使用$('div').append('<span>Hello World</span>); 然後將其連接的<span>標籤每<div>,但我想它連接到只有1基於它的ID股利。例如一些時間4有時3等

+1

腳本/函數如何知道應該將哪個元素添加到哪個元素? – 2012-07-14 19:33:27

+0

我不知道,如何完成這件事。我也在問如何做這個事情 – 2012-07-14 19:34:27

+0

你不能選擇使用ID? ($''#3')。append' – c0deNinja 2012-07-14 19:34:30

回答

5

使用的jQuery :)提供精彩的ID選擇

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

數字不能用作ids – Kishore 2012-07-14 19:35:41

+0

相信我..他們可以! – Samson 2012-07-14 19:35:56

+1

您忘記了字符串末尾的結尾報價 – WolvDev 2012-07-14 19:36:48

3

只需使用ID選擇:

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

編輯:如果你不使用HTML5:

當他們這樣做不是無法使用號碼ID或類跟隨一個字符。因此,您需要使用id =「div1」來代替:

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

HTML5規範支持數字作爲ID。 – VisioN 2012-07-14 19:38:09

+0

僅限數字?我在另一條評論中從Kishore那裏讀到了這篇文章,並且在那裏也寫道:ID和NAME標記必須以字母([A-Za-z])開頭,後面可以跟任意數字 – WolvDev 2012-07-14 19:41:16

+0

HTML工作草案5更加寬容,只是說一個id必須包含至少一個字符並且不能包含任何空格字符。 (字符==數字或字母?) – WolvDev 2012-07-14 19:41:57

相關問題