Как попасть в function (e)
содержание родителей #message
, #date
? Использовать много раз parent()
? Может быть, существует другой способ?
JQuery
$(document).ready(function () {
$(document).on('click', '#quote', function (e) {
// How to get here content of #message, #date of that div where Quote was clicked?
// Example "PostNumber 751883","7/31/2009 12:00:00 AM"
});
});
HTML
<ul>
<li>
<div class="flexbox-container">
<div class="flexbox-date">
<div class="topic-header">
<div class="date-item">
<div style="display:flex; ">
<div style="align-self: center;" id="date">
7/31/2009 12:00:00 AM
</div>
<div style="align-self: center;">
<a id="quote" class="btn btn-light btn-sm">Quote</a>
</div>
</div>
</div>
</div>
</div>
<div id="message" class="flexbox-message">
PostNumber 751883
</div>
</div>
</li>
<li>
<div class="flexbox-container">
<div class="flexbox-date">
<div class="topic-header">
<div class="date-item">
<div style="display:flex; ">
<div style="align-self: center;" id="date">
7/22/2009 12:00:00 AM
</div>
<div style="align-self: center;">
<a id="quote" class="btn btn-light btn-sm">Quote</a>
</div>
</div>
</div>
</div>
</div>
<div id="message" class="flexbox-message">
PostNumber 743123
</div>
</div>
</li>
</ul>