我試圖獲得複選框的id
。 在頁面上有幾個複選框有id
s:channel_left_restream_ids_42
,channel_left_restream_ids_44
等我需要處理一個事件時,其中一個檢查,並得到一個id
的檢查。JQuery獲取複選框ID
因此,對於與代碼<input type="checkbox" value="42" checked="checked" name="channel[left_restream_ids][]" id="channel_left_restream_ids_42">
和coffescript複選框這樣的:
$("input[id*=channel_left_restream_ids]").change (e) =>
alert($(this).attr("id"))
我無法得到它的工作。它說undefined
。我嘗試了很多替代方案,但都沒有成功。我在哪裏做錯了?
是的,在'restream_ids'之後有很多不同數字的複選框。事情是我需要這個事件觸發改變他們中的任何一個。然而,在我的問題中有一個JSFiddle鏈接,如果我將「_42」添加到選擇器沒有更改,您可以看到它。它仍然會產生'未定義' – Ngoral