输入类型文本在IE浏览器中不起作用

时间:2016-01-27 05:23:23

标签: jquery html angularjs internet-explorer

我的项目我正在使用角度。 输入类型文本在IE浏览器中不起作用。 IE 11和IE 10。

问题 - 输入框焦点上的onCLick即将到来,但输入框内的光标不会到来。

enter image description here

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有一些问题。

请建议我任何解决方案或黑客。 谢谢!

1 个答案:

答案 0 :(得分:0)

应该是mousedown,而不是mouse-down

$('.table-filter').on('mousedown', function(){
  //return true;
  $(this).focus();
});