У меня проблема с моей карточкой, когда открывается мой div "commentsNurse", что он не работает, потому что на уровне дисплея из-за foreach у меня их несколько, и внезапно, если я нажимаю на диапазон типов или комментарии, он не помечает, на какой карте я и, следовательно, к какому пользователю я приписываю комментарий или заметку, например.
И я думаю, что это происходит из-за того, что в этом div уникальный идентификатор повторяетсяи я не могу приписать цикл, потому что он не в том же JSP. Я не знаю, как решить проблему, пожалуйста.
<c:forEach var="user" items='${user}' varStatus="loop">
<div class="card">
<div class="card-body" id="${loop.index}">
<a href="" data-pid='clickAvis' id="av${loop.index}" class="click" onclick="return false;">Laissez un avis</a>
<!-- Display initialisation notes and comments -->
<div id="initview${loop.index}"></div>
</div>
</div>
Div, который появляется во время разговора и у меня возникла проблема:
<div class="commentsNurse">
<span class="slider"> <output name="slider_output"
id="slider_output" for="form_slider">3</output> <input type="range"
min="0" max="5" step="1" value="3" class="form_slider"
name="form_slider" id="form_slider"
oninput="slider_output.value=form_slider.value"
onchange="slider_output.value=value" />
</span>
<textarea cols="50" rows="5" id="text"></textarea>
</div>
$('.card-body').click(function(){
var indexLine = $(this).attr('id'); //id du card body
console.log(indexLine);
$('#slider_output').addClass(indexLine);
$('#form_slider').addClass(indexLine);
console.log($('#form_slider').addClass(indexLine));
$('#initview'+indexLine).load('avis');
});