это код, сгенерированный автоматически в соответствии с информацией, содержащейся в базе данных
each p in posts
.w3-container.w3-card.w3-black.w3-round.w3-margin
p= p.title
input(type='hidden', id="idPost" value=p._id)
if p.picture
img.w3-margin-bottom(src="images/"+p.picture style="width:100%")
p= p.content
.w3-container.w3-card(id="commentSection")
if p.comments
each m in p.comments
p= m.user.split(":")[1] + " "+ m.message
textarea(id="NewComment", cols="80%", rows="1" placeholder="Enter a new comment")
Я пытаюсь получить значение ввода idPost
, но пока не повезло.Я пробовал некоторые подходы, такие как $('[id=idPost]').eq(2).val()
, но в этом случае мне нужно знать предыдущий индекс, который есть, и я не знаю.
Я попробовал также что-то вроде этого, я думаю, что это то, что я хочу, но я не заставляю его работать
var num = $(this).closest('w3-container').find(".idPost").val();
Этот я ищу класс вместо идентификатора, который показан в кодевыше, но ни одна из этих работ