我的项目我正在使用角度。 输入类型文本在IE浏览器中不起作用。 IE 11和IE 10。
问题 - 输入框焦点上的onCLick即将到来,但输入框内的光标不会到来。
HTML代码:
<tr ng-show="panel.procesChart && !emptyProcessTarget && headers.length>1">
<td></td>
<td style="padding-left: 0px;" ng-repeat="targetDet in panel.targets | limitTo:headers.length-1">
<input class="table-filter" type="text" ng-model='targetDet.filter'/>
</td>
<td>
<div class="filter-icon">
<div class="filter-icon-div" ng-click="get_data()" bs-tooltip="'Filter'" data-placement="bottom" data-original-title="" title=""></div>
<i class="fa fa-question-circle"></i>
</div>
</td>
</tr>
我试着给:
$('.table-filter').on('mouse-down', function(){
//return true;
$(this).focus();
});
但它仍然没有用。 我做了一些调查,我发现IE 10 11有一些问题。
请建议我任何解决方案或黑客。 谢谢!
答案 0 :(得分:0)
应该是mousedown
,而不是mouse-down
$('.table-filter').on('mousedown', function(){
//return true;
$(this).focus();
});