我看到了一个关于 knockoutjs 和 jquery mobile 的奇怪问题,如果输入类型设置为搜索,则绑定失败,对于相同的代码,如果输入类型设置为文本,则绑定成功。有想法该怎么解决这个吗?
<form data-bind="jqmsubmit: search" >
<input data-theme="b" name="search" id="search" type="search" data-bind="value: searchTerm"></input>
</form>
当我在文本框中键入并按 Enter 时,使用上面的代码 searchTerm 不会更新。如果我将输入元素更改为 type="text" searchTerm 按预期更新。