我正在使用JS knockout,请参阅此示例代码:
<div data-bind="foreach: qcitems">
<input data-bind="value: $root.itemnumber" class="form-control" />
<button data-bind="click: $root.getItemNumber" class="form-control btn-warning">
Click Get Item Number
</button>
</div>
<button data-bind="click: addQCitem, enable: qcitems().length < 3" class="btn btn-default">
Add another item
</button>
在此我有一个itemnumber
文本框和getItemNumber
按钮。我想在单击此按钮时设置一个值。
如果可能,我希望getItemNumber
生成一个弹出窗口,我将能够从API获取Feed并设置值。
答案 0 :(得分:0)
我无法理解您的问题,但我想这会对您有所帮助,
已编辑的视图
<button data-bind="click: $root.getItemNumber" class="form-control btn-warning" onclick="transferData('$root.getItemNumber');">Click Get Item Number</button>
此处:&#39; transferData&#39;将字符串变量= getItemNumber 发送到您的Javascript
<强>脚本强>
function transferData(x) { $('#popWindow').value(x); }
在将其传递给javascript后,您需要在此处添加popWindow的ID &#39; #popWindow&#39; 。 此脚本将获取您的getItemNumber值并将该值传输到您的popWindow值。