[英]this.element is not accessing any data in the element
I am trying to dynamically find which element the user clicks on. 我正在尝试动态查找用户单击的元素。 When the user clicks on an element, I want to be able to access the data of the element.
当用户单击某个元素时,我希望能够访问该元素的数据。 Here is my code:
这是我的代码:
JS: JS:
$('.elements').on('click', function(){
var elementClicked = $(this.element).attr('rel');
alert(elementClicked);
console.log(elementClicked);
});
The alert gives me a message of undefined. 警报给了我一条未定义的消息。
html: HTML:
<body>
<div id="gameholder">
<div id="title"></div>
<div class = "elements">
<div rel = " first" class="penguin1"></div>
<div rel = " second" class="penguin2"></div>
<div rel = " third" class="penguin3"></div>
<div rel = " fourth" class="penguin4"></div>
</br>
<div rel = " fifth" class="penguin5"></div>
<div rel = " sixth" class="penguin6"></div>
<div rel = " seventh" class="penguin7"></div>
<div rel = " eigth" class="penguin8"></div>
</div>
</body>
简单地代替this.element使用this
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.