jQuery 更改文本字段值时发出警报

jQuery alert on change text field value

Html:

<input type="text" name="amount" value="" class="form-control" id="amount">

Jquery:

$(document).ready(function() {*emphasized text*
  $("#amount").change(function() {
     alert( $("#amount").val );

  });

给定金额字段值的任何值都不会提醒。它向我展示了其他类似的东西:

function (a){var b,c,d,e=this[0];if(arguments.length)return d=n.isFunction(a)....:null==c?"":c)}}

您在 val 之后错过了大括号,因为它是您应该使用 val() 而不是 val

的函数
$(document).ready(function() {*emphasized text*
  $("#amount").change(function() {
     alert( $("#amount").val() );

  });

您必须使用 .val() 调用函数而不是 .val 函数。

alert( $("#amount").val() );

你必须使用 .val(),使用一对括号和 .val 因为它是一个函数。

alert($("#amount").val());