【发布时间】:2015-08-25 02:57:51
【问题描述】:
所以我环顾四周,因为我需要解决一个 iOS 错误,但我的模拟点击似乎都不起作用。我正在尝试手动关注 textarea 元素,但为此我需要手动模拟对所述 textarea 元素的点击。所以这是我尝试过的:
$('#text-input')[0].click();
$('#text-input').click();
$('#text-input').trigger('click');
$('#text-input').focus();
和
$('#text-input').on('click', function {
$(this).focus();
});
$('#text-input').trigger('click');
$('#text-input').on('touchstart', function {
$(this).focus();
});
$('#text-input').trigger('touchstart');
HTML:
<textarea id="comment-input" class="comment-input" rows="1" maxlength="{{maxTextLength}}" ng-model="newMessage.content" placeholder="{{ messagePlaceholder }}" />
关于为什么这不起作用的任何想法?
【问题讨论】:
-
我们能看到 HTML 吗?
-
@Drakes 我知道这是一个错误,我正在尝试解决它。
-
@Drakes 我也已经看过这些,但我仍然不确定解决方案
标签: javascript jquery html ios