Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测td变化_Javascript_Jquery_Angularjs_Jquery Selectors - Fatal编程技术网

Javascript 检测td变化

Javascript 检测td变化,javascript,jquery,angularjs,jquery-selectors,Javascript,Jquery,Angularjs,Jquery Selectors,编辑:代码如下 我遇到了一个非常奇怪的问题,如果你点击一个包含按钮的表格单元格(td),但由于某种原因没有实际点击按钮,就会在按钮之前或之后插入一堆nbsp,从而导致我的表格爆炸。我正试图编写一个事件处理程序来处理它,但我似乎无法正确选择选择器,因为它从未触发。那么,我将如何创建具有以下要求的事件处理程序: 对包含按钮元素的所有td元素进行更改时触发 触发后,将触发td元素中的所有nbsp替换为空字符串“” 必须使用带有角度重复的动态工作台 或者,有没有人知道一种方法,可以在第一时间阻止愚蠢的人

编辑:代码如下

我遇到了一个非常奇怪的问题,如果你点击一个包含按钮的表格单元格(td),但由于某种原因没有实际点击按钮,就会在按钮之前或之后插入一堆nbsp,从而导致我的表格爆炸。我正试图编写一个事件处理程序来处理它,但我似乎无法正确选择选择器,因为它从未触发。那么,我将如何创建具有以下要求的事件处理程序:

  • 对包含按钮元素的所有td元素进行更改时触发
  • 触发后,将触发td元素中的所有nbsp替换为空字符串“”
  • 必须使用带有角度重复的动态工作台
  • 或者,有没有人知道一种方法,可以在第一时间阻止愚蠢的人出现?谢谢

    <tr data-dir-paginate="item in postItemsDisplay | itemsPerPage: listItemsPerPage" data-total-items="totalItems" data-current-page="pagination.current">
        <td style="width:26px;">
            NBSP's SHOW UP HERE<button type="button" class="btn btn-default btn-xs" data-ng-click="CopySingleItem(item.Id)" data-toggle="modal" data-target="#modal2"><i class="fa fa-pencil"></i></button>NBSP's SHOW UP HERE
        </td>
        <td><span data-ng-if="item.Attachments.results.length > 0"><i class="fa fa-lg fa-paperclip"></i>&nbsp;</span><a data-ng-attr-title="{{item.Title}}" onmouseover="javascript:this.style.cursor='pointer';" data-ng-click="SPModal(item.Id)">{{item.Title}}</a></td>
        <td>{{item.SingleText1}}</td>
        <td>{{item.SingleText2}}</td>
        <td>{{item.ChoiceColumnValue}}</td>
        <td style="width:26px;">
            NBSP's SHOW UP HERE<button type="button" class="btn btn-danger btn-xs" data-ng-click="DeleteConfirmation('TestList',item.Id)" data-toggle="modal" data-target="#deleteConfirmation"><i class="fa fa-trash-o"></i></button>NBSP's SHOW UP HERE
        </td>
    </tr>
    
    $scope.CopySingleItem = function (id) {
        $scope.currentItem = angular.copy(DataUtilitySvc.GetJsonByKey($scope.postItems, "Id", id));
        $scope.currTitle = $scope.currentItem.Title;
    }
    
    
    来吧来吧来吧来吧
    {{item.Title}
    {{item.SingleText1}}
    {{item.SingleText2}
    {{item.ChoiceColumnValue}
    来吧来吧来吧来吧
    $scope.CopySingleItem=函数(id){
    $scope.currentItem=angular.copy(DataUtilitySvc.GetJsonByKey($scope.positems,“Id”,Id));
    $scope.currTitle=$scope.currentItem.Title;
    }
    

    这是一个IE问题,因为它只发生在IE 10模式,不幸的是,我必须支持。它不会在边缘模式下发生,但不幸的是,其他问题开始在边缘模式下发生,所以我基本上只能选择要修复的内容。我真的很讨厌IE。

    找出问题的原因,不要试图用这种方式解决它!其次,您必须添加相关代码。我们还需要javascript代码,可能是包含添加了
    CopySingleItem
    函数的代码,但不是这样。我不认为这是我的任何代码。IE 10模式与sharepoint页面上的angular模式的某些组合之间存在一些问题。就像我说的,它在chrome、firefox甚至IE的边缘模式下都没有表现出这种行为,但在IE的10模式下却表现出了这种行为。所以我找到了问题的根源。显然,SP.UI.Rte.debug.js文件中存在一些未捕获的错误,这些错误导致IE中出现一些奇怪的行为。有人知道这个文件的真正功能吗?我试图找到一些关于它的文档,但到目前为止信息似乎很少。找到问题的原因,不要试图用这种方式解决它!其次,您必须添加相关代码。我们还需要javascript代码,可能是包含添加了
    CopySingleItem
    函数的代码,但不是这样。我不认为这是我的任何代码。IE 10模式与sharepoint页面上的angular模式的某些组合之间存在一些问题。就像我说的,它在chrome、firefox甚至IE的边缘模式下都没有表现出这种行为,但在IE的10模式下却表现出了这种行为。所以我找到了问题的根源。显然,SP.UI.Rte.debug.js文件中存在一些未捕获的错误,这些错误导致IE中出现一些奇怪的行为。有人知道这个文件的真正功能吗?我试图找到一些关于它的文档,但到目前为止信息似乎很少。