Javascript mui不是检索有效id(event.target.id),而是给我一个空字符串"&引用;
不知道为什么,但当我单击图标按钮区域时,我得到了正确的id,但当我单击实际图标时,它返回空字符串Javascript mui不是检索有效id(event.target.id),而是给我一个空字符串"&引用;,javascript,css,reactjs,material-ui,Javascript,Css,Reactjs,Material Ui,不知道为什么,但当我单击图标按钮区域时,我得到了正确的id,但当我单击实际图标时,它返回空字符串 <Box className={classes.specialtiesBox} > {props.specList.map((name,key)=>{ return ( <> <Box key={key} className={classes.specialties} >
<Box className={classes.specialtiesBox} >
{props.specList.map((name,key)=>{
return (
<>
<Box key={key} className={classes.specialties} >
<Typography display="inline" >{name}</Typography>
<IconButton disableRipple id={key} className={classes.removeIcon} onClick={props.remove} >
<CancelRoundedIcon color='disabled'/>
</IconButton>
</Box>
</>
)
})}
{props.specList.map((名称、键)=>{
返回(
{name}
)
})}
你能分享道具吗。移除功能我猜你是在从event.target
提取id,如果是这种情况,你应该使用event.currentTarget
。看见