- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
var oTable = $('#posGridView').dataTable( {
"bPaginate": false,
"bFilter": false,
"bSort": false,
"bInfo": false,
"oLanguage": {
"sZeroRecords": "",
"sEmptyTable": ""
}
} );
和
$("#posGridView tbody").click(function(event) {
$(oTable.fnSettings().aoData).each(function (){
$(this.nTr).removeClass('row_selected');
});
$(event.target.parentNode).addClass('row_selected');
});
上面的代码工作正常,当我选择 row 时,它会突出显示。但是当我按删除按钮时,所选行没有删除。
$('#delete').click( function() {
var anSelected = fnGetSelected( oTable );
oTable.fnDeleteRow( anSelected[0] );
} );
当我发出警报(anSelected)时,我发现语句 var anSelected = fnGetSelected( oTable );不执行。
最佳答案
有几件事需要考虑
您正在按 $('#delete')
上的 ID 进行选择。到目前为止,我知道您有一个按行删除按钮,因此您将拥有多个具有相同 id 的元素。这是不允许的。将 css 类添加到删除按钮(或使用现有的)并像这样选择 $('#posGridView .delete')
如果您要动态添加行,则需要使用 <a href="http://api.jquery.com/on/" rel="noreferrer noopener nofollow">on</a>
附加点击事件方法。否则,新添加的行将不会有单击处理程序。代码会是这样的 $('#posGridView').on('click', '.delete', function(){...})
关于jquery - var anSelected = fnGetSelected( oTable ) 未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10897661/
我想在数据表的 thead 中提供搜索并在其中实现搜索...但它不起作用... $("#listings_row thead input").keyup( function () { oTab
我在数据表上方有一个搜索表单。当我尝试搜索时,我得到的数据以 JSON 格式显示,而不是过滤数据表。错误是 Uncaught TypeError: oTable.draw is not a funct
我还没有找到通过 JavaScript 加载表数据的工作示例,并且在尝试初始化过滤器时收到 oTable.settings is not a function 错误。 DT 正确加载。任何建议,将不胜
var oTable = $('#posGridView').dataTable( { "bPaginate": false, "bFilter": false, "bSort": false, "b
我想我不会再遇到 dataTables 的问题,因为它现在可以正常工作,即使是刷新也是如此。 有一段时间它在某些地方有效,但在某些地方它只是给出了这个愚蠢的错误。 TypeError: oTable.
我用 JavaScript 构建了一个表格: oTable.bindItems({ path: oQuery, template: this.getFragment(""),
我正在使用 sap ui5 oTable 来显示来自 hana 数据库的大量数据。在加载大量数据时,浏览器会崩溃。所以我从数据库中获取 100 条记录并每页显示 20 条记录。所以我们可以有 5 个分
我是一名优秀的程序员,十分优秀!