나는 knockoutJS를 사용하여 입력을 지우고 재설정하고 필드를 선택하려고합니다. 아래는 어떻게 작동하는지 간단히 간략하게 편집 한 스 니펫입니다.입력을 지우거나 재설정하는 방법은 무엇입니까?
자바 스크립트 코드
view = (function()
{
var self = this;
self.anItem = ko.observable(new AnItem());
ko.applyBindings(self)
self.addItem = function()
{
self.somewhere.push(this);
self.anItem = new AnItem(); /////this doesn't clear the form
}
})();
function AnItem()
{
this.Name= "";
this.Type= 1
}
html로 코드
<tfoot data-bind="with: anItem">
<tr>
<td><input type="text" data-bind="value= Name" /></td>
<td><select data-bind="options: pretendThisIsPopulated, optionsValue:'Value', optionsText:'Text', value:Type" /></td>
<td><a href="#" data-bind="click: addItem">add</a></td>
</tr>
</tfoot>
프로젝트에 jQuery를 추가 할 수 있습니까? jQuery를 사용하면 스냅 일 수 있습니다 – ControlAltDel