我正在尝试使用 jquery 从按钮单击的输入中获取数据,但在警报时它什么也没显示

I am trying to get data from Input from button click using jquery but on alert it's shows nothing

提问人:Somen Das 提问时间:8/2/2023 最后编辑:Rory McCrossanSomen Das 更新时间:8/2/2023 访问量:26

问:

我希望显示我给出的任何值应该在警报时显示,但它在警报时没有显示任何内容。

$("#save-button").click(() => {
  var total_tax = $("#tax-input1").val();
  alert(total_tax);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
<input id="tax-input1" class="form-control input-style" type="text" id="email">
<button id="save-button" class="btn btn-warning" type="button">Save</button>

jQuery 输入

评论

3赞 Rory McCrossan 8/2/2023
您的代码是独立工作的 - 正如您在我编辑的问题的片段中看到的那样。我猜您的问题是因为在您的完整本地版本中,您在元素中使用了一个导致页面重定向的按钮,因此在显示页面之前卸载了页面。如果是这样,请将逻辑更改为从其他事件触发,或阻止表单提交,直到警报之后submitformalert()

答: 暂无答案