以下是我拥有的div:
<div class="grey-column" id="infoblock1" data-type="datahere"></div>
<div class="green-column" id="infoblock2" data-type="datahere"></div>
<div class="red-column" id="infoblock3" data-type="datahere"></div>
我正在尝试找出已单击元素的 id,我有以下代码:
$(function(){
$('.green-column, .red-column, .grey-column').click(function() {
id_clicked = this.id;
var id_final = '#';
id_final += id_clicked;
$("<div>" + $(id_final).attr("data-type") + "</div>").dialog();
});
});
所以每当用户点击一个 div 时,就会触发 click 函数,并找到点击的元素的 id。但是 attr() 函数似乎在这里不起作用。请帮帮我。