Javascript 检测td变化
编辑:代码如下 我遇到了一个非常奇怪的问题,如果你点击一个包含按钮的表格单元格(td),但由于某种原因没有实际点击按钮,就会在按钮之前或之后插入一堆nbsp,从而导致我的表格爆炸。我正试图编写一个事件处理程序来处理它,但我似乎无法正确选择选择器,因为它从未触发。那么,我将如何创建具有以下要求的事件处理程序:Javascript 检测td变化,javascript,jquery,angularjs,jquery-selectors,Javascript,Jquery,Angularjs,Jquery Selectors,编辑:代码如下 我遇到了一个非常奇怪的问题,如果你点击一个包含按钮的表格单元格(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> </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中出现一些奇怪的行为。有人知道这个文件的真正功能吗?我试图找到一些关于它的文档,但到目前为止信息似乎很少。