【发布时间】:2018-06-22 13:04:59
【问题描述】:
我正在尝试做一些事情,我点击一个 div 的标题,然后弹出一个包含该 div 信息的模式。 div 附加在 jquery 中。所以现在我想当我点击链接时它给我父Div的ID和类forumItem,然后返回我该forumItem中div的某些信息。我尝试了最接近的方法,但这总是返回 undefined
附加的div
$(".mainForum").append('<div class="col-md-12 forumItem" id="' + obj.workout_id + '"> <div class="col-md-2 col-xs-2 person"> <img class="personIcon" src="./resources/images/personIcon.png"></div> <div class="col-md-6 col-xs-6"> <span class="titel noWrap"> <button class="titleButton" onclick="loadModal()"> ' + obj.titel + ' </button> </span> <span class="beschrijving noWrap"> ' + obj.beschrijving + '</span> </div> <div class="col-md-2 col-xs-2"> <span class="categorie">' + obj.categorie + '</span> </div> <div class="col-md-2 col-xs-2"> <span class="categorie">' + obj.persoon + '</span> </div></div>');
我尝试过像这样获取父 div 的 id,但这会返回 undefined
function loadModal(){
var divid = $(this).closest(".forumItem").attr("id");
console.log(divid);
}
【问题讨论】:
标签: jquery parent children closest