我有一個列表視圖Jquery
。點擊在列表視圖中的項目不要運行onclick
點擊每個項目傳遞到另一個頁面:
這是列表:
我填寫到代碼如下:
function FillList() {
var UL= $('#MyList');
for (var i = 0; i < 3; i++) {
var newLI = document.createElement("LI");
UL.append(newLI);
newLI.innerHTML = '<a href="NewPage.html" data-transition="slide"
onclick="DoSomething('+i+');" >
<p> item number:'+i+'</p>
</a>';
}
$('#MyList').slideDown('slow');
}
功能DoSomthing:
function DoSomething(numberLi)
{
alert(numberLi);
}
功能DoSomething的未在列表中的項目運行時,請單擊,
它使得向另一頁無需先輸入函數DoSomething的
爲什麼呢?
UPDATE:
即使代碼如下所示:
newLI.innerHTML = '<a href="NewPage.html" data-transition="slide"
onclick="alert('aaa');" >
<p> item number:'+i+'</p>
</a>';
警報未出現..
是原來的職位一個錯字? –
是的,我改變了!對不起 –
沒問題,我正在更新我的答案,一秒鐘。 –