2012-11-01 61 views
0

我想設置新ID使用其舊ID的div?如何設置新的ID使用其舊ID動態

$("#oldId").attr("id","newId"); 

它不工作。

+0

'新身份證'依賴於'舊身份證'以何種方式? –

+0

其實它工作http://jsfiddle.net/CThbJ/ –

+0

它似乎是[爲我工作](http://jsfiddle.net/CEB5Z/)。你有任何其他的JavaScript錯誤? – Lix

回答

0

簡單的JS

document.getElementById("PreviousName").id="CurrentName"; 
0

您的代碼將正常工作,但在jQuery 1.6的你是鼓勵使用prop超過attr(見here討論)。

$(function() { 
    $('#test').prop('id', 'test2'); 
    $('#test2').fadeOut(3000); 
}); 

小提琴here