【问题标题】:How to get the input text value in jquery from handlebar page when user enters data in input field?当用户在输入字段中输入数据时,如何从车把页面获取 jquery 中的输入文本值?
【发布时间】:2020-12-27 02:49:40
【问题描述】:

我有这个输入字段,在把手文件中定义了选择下拉菜单。

  <select name="assigneeSelect" id="{{this.commonID}}" class="custom-select sources" key="{{this.id}}" placeholder="{{this.assignee}}">
    <option value="5f572f2f68b4420488b585cb">Charlotte Miles</option>
    <option value="5f4d494c6dba221200f2cc1e">Sulekha Yadav</option>
    <option value="5f4d49636dba221200f2cc1f">Adele Armstrong</option>
  </select>

<input class="form-control" class="deadline" type="text"  value="{{this.deadline}}"/>

这是用户界面。两者都在同一排不同的&lt;td&gt;

首先我用一些数据填充截止日期输入文本,然后更改选择下拉选项。所以现在我想要的是选择下拉列表的 onChange 我想获取相应行的输入文本,然后我需要通过 nodejs 服务器端的 AJAX 调用发送它,然后更新后端 mongoDB 中的截止日期字段,该字段反映在截止日期输入中页面加载时再次输入字段。

我正在尝试这段代码来获取它的值,但是没有用。

var deadline = $(".deadline").text();
alert(deadline);

在这里我收到空白警报。此外,我正在使用类属性获取数据,因为同一页面上有许多类似的行。

【问题讨论】:

    标签: javascript jquery node.js mongoose handlebars.js


    【解决方案1】:

    像这样使用 val() 函数

             var deadline = $(".deadline").val();
              alert(deadline);
    

    【讨论】:

    • 警报对话框出现与否
    • 或在 html 头部使用它
    猜你喜欢
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    • 2021-06-14
    • 2020-07-20
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    • 2021-08-17
    相关资源
    最近更新 更多