Jquery 如何捕获数据绑定属性返回的元素的值?

Jquery 如何捕获数据绑定属性返回的元素的值?,jquery,knockout.js,Jquery,Knockout.js,我使用ajax调用和敲除数据绑定从后端获取对象的值并显示在UI中。像这样的元素: 问题是JS代码无法在加载页面格式化后捕获#bill元素的值,但是元素值已经显示在UI中。我应该怎么做才能解决这类问题? 我尝试了document.ready函数,但它无法解决此问题 您可以使用两种方法: 制作一个,billDateString,其格式为billDate()。使用data bind=“value:billDateString” 使用update创建一个字符串,将valueAccessor()转换为字

我使用ajax调用和敲除数据绑定从后端获取对象的值并显示在UI中。像这样的元素:

问题是JS代码无法在加载页面格式化后捕获#bill元素的值,但是元素值已经显示在UI中。我应该怎么做才能解决这类问题?
我尝试了document.ready函数,但它无法解决此问题

您可以使用两种方法:

  • 制作一个,
    billDateString
    ,其格式为
    billDate()
    。使用
    data bind=“value:billDateString”

  • 使用
    update
    创建一个字符串,将
    valueAccessor()
    转换为字符串并将其设置为
    元素.value
    ,这样您就可以执行
    数据绑定=“valueWithDate:billDate”


注意:使用
绑定时,计算结果应该是可写的。
<input id="bill" data-bind="value: billDate">
function formatDate(){
    var billDate = $("#bill").val();
    // the rest of the code
    }