<html>
<?php for($i=1;$i<5;$i++){?>
<input type="text" value="<?php echo $i; ?>" id="val".$i>
<?php } ?>
</html>
<script src="../jquery-3.1.1.js"></script>
<script>
$("input").keyup(function()
{
alert($("#val").val());
});
</script>
注意我会尝试在键入事件触发时获取文本框值但总是先显示文本框值,以显示我将如何获取文本框值 哪个关键事件发生火灾
答案 0 :(得分:2)
使用this
$("input").keyup(function()
{
alert($(this).val());
})
顺便说一句,id
属性在HTML文档中必须是唯一的,请参阅http://www.w3schools.com/tags/att_global_id.asp
答案 1 :(得分:0)
使用alert($(this).val());
代替alert($("#val").val());