我有一個在複選框字段中的onclick事件中調用的函數。通過函數獲取元素的標識
<input type='checkbox' checked='' onclick='return changeEnable();' id='someid'>
和功能
function changeEnable()
{
var val = $(this).attr('id');
alert(val);
}
我有但它返回undefined
。我的語法錯了還是錯過了一些東西?
這些複選框是動態創建的,並具有不同的ID,這就是爲什麼我想獲得某個任務的ID。
哇。作品完美。感謝您的提醒。我會在計時器後選擇這個答案:)謝謝! – jackhammer013
沒問題,很樂意幫忙。 –
很好的答案,upvoted。對於那些新來的JS(在這種情況下是JQuery)並且想要使用JS事件,對於這種情況你顯然沒有ID,所以你想要爲生成的輸入分配一個類'',並使用'$('。myInputClass')'。 – MasNotsram