У меня есть несколько разных элементов на одной странице, и каждый из них имеет часть комментария. Моя цель - получить входной идентификатор, когда кто-то пишет что-то в текстовом поле, но когда я вызываю идентификатор текстового поля, он возвращает всегда тот же идентификатор, я имею в виду, что он делает не понимаю, какой вход он есть.JQuery Получение правильного идентификатора элемента с вызовом того же имени?
Мои коды;
Для примера
Элемент1
<div id="<?php echo $row['id']; ?>" >
<div class="form-group">
<input type="text" name="commentbox" id="<?php echo $row1['id']; ?>" >
</div>
</div>
Элемент2
<div id="<?php echo $row['id']; ?>" >
<div class="form-group">
<input type="text" name="commentbox" id="<?php echo $row2['id']; ?>" >
</div>
</div>
JQuery;
$(document).ready(function(){
$("input[name = 'commentbox']").keypress(function (e) { if (e.which == 13) {
var id=$("input[name = 'commentbox']").attr('id');
................
return false;
}
}); });
Как я могу понять, какой вход был нажат?
Благодаря ...
Если это не будет "$ (это) .id"? – Sasse
@Sasse Нет, вы можете использовать больше способов .. $ (this) [0] .id – Balachandran
или $ (this) .attr ("id") – xwcg