问题:我有一个文本输入和一个按钮(与敲除绑定)。内部淘汰赛点击事件我有一个jquery焦点,可以在任何桌面上工作,但在任何ios设备上。
HTML:
<input class="form-control" type="text" id="SearchInput" data-bind="textInput:SearchInput" />
<input type="button" data-bind="click:BtnClicked ">
型号:
$('#SearchInput').on('touchstart', function (e) {
// It shows that we get here
$("p").text("I am here in touchstart");
$(this).focus();
});
/////
self.BtnClicked = function (){
$("#SearchInput").trigger('touchstart');
}
它可以在任何Android设备上运行,但它不适用于任何ios设备(最新的Safari和Chrome)。它进入touchstart
绑定,我看到<p>
正在设置新文本,但没有运气使它在ipad上工作。我还试过-webkit-user-select: none;
和-webkit-user-select: text;
仍然无法正常工作。