以下は私が持っている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 をクリックするたびに、クリック関数が起動され、クリックされた要素の ID が検出されます。しかし、 attr() 関数はここでは機能していないようです。私を助けてください。