我從控制器獲取數據,並在JSP頁面顯示如下:將動態生成的值jQuery函數
<li>
<a class="groupList" href="#" onclick="myfunction(${item.id})">
${item.name}
</a>
</li>
現在我想打電話項目的點擊jQuery的功能,這反過來將根據傳遞給函數的id,調用ajax來執行一些操作。
任何幫助?
我從控制器獲取數據,並在JSP頁面顯示如下:將動態生成的值jQuery函數
<li>
<a class="groupList" href="#" onclick="myfunction(${item.id})">
${item.name}
</a>
</li>
現在我想打電話項目的點擊jQuery的功能,這反過來將根據傳遞給函數的id,調用ajax來執行一些操作。
任何幫助?
試試這個:你可以存儲物品的ID在一些數據屬性並註冊單擊事件處理程序使用來類elmement如下圖所示
HTML:
<li>
<a class="groupList" href="#" data-item-id="${item.id}">
${item.name}
</a>
</li>
的jQuery:
$(function(){
$(document).on("click","a.groupList",function(){
var itemId = $(this).data("item-id");
//use this itemId for ajax call
});
});
謝謝!接受 – ersnh
高興地幫助你:) –
你上面有什麼問題?它看起來很好,除非id不是數字。 – Archer
OP想調用jquery函數,而不是javascript –
如何用此代碼調用jquery函數? -1呢? – ersnh