我改變了我的DIV ID從1個TOT 2.jQuery的改變DIV ID,運行舊DIV ID執行不改變
<div id="1"></div>
$('#id1').attr('id', '2');
新:
<div id="2"></div>
我使用這個jQuery :
$("#1").click(function() {
$("#2").click(function() {
然而,在id已經改變d我點擊它,它仍然執行#id1點擊的JQuery函數。
它應該是jquery更改div是now2,所以jquery函數#id 2單擊。
這沒有任何意義:'$( '#ID1')'。 – melancia
我想你正在尋找'$('#1')'而不是。 – melancia
除了@MelanciaUK的觀察,你也應該委託你的選擇器。正文準備就緒時,ID = 2元素不存在。 – hjpotter92