Knockout.js 敲除不捕获可拖放的文本框值。

Knockout.js 敲除不捕获可拖放的文本框值。,knockout.js,drag-and-drop,Knockout.js,Drag And Drop,当我将一个div拖动到可拖放的textbox时,我可以更改textbox的值,但knockout不能捕获该值。如果我留出空间或开始打字,就可以了。检查 mehmet 您没有任何东西可以告诉它捕获价值。添加类似于ko.dataFor(event.target).someText($(ui.draggable.text())的内容到你的拖放函数。这是可行的,但我的原始代码中有动态文本框。它也适用于我的动态文本框ko.dataFor(event.target).value($(ui.draggable

当我将一个div拖动到可拖放的textbox时,我可以更改textbox的值,但knockout不能捕获该值。如果我留出空间或开始打字,就可以了。检查

mehmet

您没有任何东西可以告诉它捕获价值。添加类似于
ko.dataFor(event.target).someText($(ui.draggable.text())的内容到你的拖放函数。这是可行的,但我的原始代码中有动态文本框。它也适用于我的动态文本框ko.dataFor(event.target).value($(ui.draggable.text());谢谢你,杰森·斯帕克你没有任何东西可以告诉它去获取价值。添加类似于
ko.dataFor(event.target).someText($(ui.draggable.text())的内容到你的拖放函数。这是可行的,但我的原始代码中有动态文本框。它也适用于我的动态文本框ko.dataFor(event.target).value($(ui.draggable.text());谢谢你,杰森说
<div class="draggable">mehmet</div>
<input type="text" class="droppable clearable"  data-bind="value:someText, 
valueUpdate:['afterkeydown','propertychange','input']"/>

<span data-bind="text:someText"></span>