得到一个文本框值,这将使keyup事件上升html

时间:2017-02-09 07:42:26

标签: php jquery html

<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>
  

注意我会尝试在键入事件触发时获取文本框值但总是先显示文本框值,以显示我将如何获取文本框值   哪个关键事件发生火灾

2 个答案:

答案 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());