js的data-語法出現 undefined因為icon?

我現在遇到的問題是

 <button class="n2 remove" data-id="<? echo $row['id'];?>">刪除</button>

你的按紐只能夠是文字 如果把它變成 delete_forever (google的icon API)

 <button class="remove" data-id="<? echo $row['id'];?>"> <i class="timeline_icon">delete_forever</i></button>

 $(".remove").click(function(e){                            let id = e.target.dataset.id;
                            alert('刪除'+id+'嗎?');
                            
                        });

他就會undefined......完全失效..... 
這是怎麼回事啊?... 這怎麼解?
傻眼 
我想說怎麼會一直undefined 
找老半天原來是這個原因


潇潇雨雨
浏览 541回答 1
1回答

holdtom

var id = $(this).attr("data-id"); 试试
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript