これは、クラス名が「 assistant_wrap 」のサンプル divです。
<div class="assistance_wrap">
<div class="top"></div>
<div class="header highlight">Types of assistance offered at this event:</div>
<div class="nearby_header highlight">This event is currently full, but there are other ways you can</div>
</div>
この div を複製しました。複製された各バージョンには、一意の ID が関連付けられています。
<div id="assistance_wrap_315" class="assistance_wrap">
<div class="top"></div>
<div class="header highlight">Types of assistance offered at this event:</div>
<div class="nearby_header highlight">This event is currently full, but there are other ways you can</div>
<div id="assistance_wrap_316" class="assistance_wrap">
<div class="top"></div>
<div class="header highlight">Types of assistance offered at this event:</div>
<div class="nearby_header highlight">This event is currently full, but there are other ways you can</div>
私の JS では、名前new_infoをサンプル div のコピーにクラス「assistance_wrap」で割り当て、それに一意の ID を割り当ててページに表示します。ここで、クラスNearby_header内のテキストを変更したいと思います。親の div id は 、 assistation_wrap_316です。
これは私が試したものです。ログの出力は、基本的に、ID がassistant_wrap_316の div のテキスト全体です。
console.log(new_info.find('#assistance_wrap_'+ event_data.eventId , '.nearby_header highlight').text());
event_data.eventId の値が 316 であると仮定します