**已关闭。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。
四天前关门。
改进这个问题
<img
data-id ="<?php echo $galleryvalidate['publishid']; ?>"
src="<?php echo $folder.$galleryvalidate['publishimage']; ?>"
class="w-100 shadow-1-strong rounded mb-4"
alt=""
style="cursor:pointer;"
name="imagequery"
/>
var imglength=document.getelementsbyclassname(“w-100”);
for(var x = 0; x < imglength.length; x++ ){
imglength[x].onclick = function(){
var publishid = $(this).data('publishid');
alert(publishid);
}
}
当我运行代码时,它会提示未定义。怎么了?
2条答案
按热度按时间rggaifut1#
您需要像这样使用它:
k4emjkb12#
您好,用户,您可以通过以下方式获取publishid
这会奏效的。
非常感谢。快乐编码!