数据搜索问题
datatable search issues
我使用jquery datatable
在应用程序中显示报告。使用数据表提供的默认搜索。这种搜索适用于大多数情况。但是我在搜索一些单词时遇到了问题。
计算出<td>
标签之间的内容作为文本。如果我搜索单词add
,所有的行都会显示出来。这是因为第一列将工作add
作为类属性。href
, get
, id
, progress
等也是如此。
<tr class="odd">
<td class=""><a href="#" class="add" onclick="getById(68)">68</a></td>
<td class="">friw678</td>
<td class="">windows</td>
<td class="">
<span title="Bangalore">Bangal..</span>
<p>Bangalore</p>
</td>
<td class=" sorting_1">
<span title="6/6/2014 1:02:52 PM">6/6/2014 1..</span>
<p>6/6/2014 1:02:52 PM</p>
</td>
<td class="">
<div class="progressBarBlueComplete ui-progressbar ui-widget ui-widget-content ui-corner-all" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="100">
<div class="ui-progressbar-value ui-widget-header ui-corner-left ui-corner-right" style="display: block; width: 100%;"></div>
</div>
</td>
<td class="">
<span title="COMPLETED">COMPLE..</span>
<p>COMPLETED</p>
</td>
<td class="">sha5</td>
</tr>
是否有一种方法可以只考虑内部标签中的文本。(而不是考虑内部标签。)因此,如果对单词href
的搜索结果为空。
使用的数据表为https://datatables.net/
是的,您可以全局指定数据表的过滤行为,也可以为每个列指定。如果我理解正确的话,从表格单元格的内容中删除html标签将对您有好处。您可以在.dataTable({});
定义中这样做:
"aoColumnDefs": [
{ "mRender": function ( data, type, full ) {
if (type === 'filter') {
return data.replace(/(<([^>]+)>)/ig,"");
}
return data;
}
}
]
相关文章:
- 在javascript中调用自定义谷歌搜索标签时出现问题
- 是否有其他人在设计Twitter Typeahead时遇到问题'的搜索栏
- Meteor-简单的搜索问题
- 使用 jQuery UI 折叠面板显示 couchDB 数据库搜索结果时出现问题
- 为了在列表中搜索,角度过滤器有问题
- 如何解决区分大小写搜索的搜索输入问题
- 搜索输入问题显示滚动
- UIWeb查看搜索问题中出现的下一个单词
- 多个谷歌自动完成和地点搜索问题
- 谷歌语音识别搜索文本问题
- 日历和快速搜索的 Jquery 冲突问题
- 数据表 FNFILTER 搜索问题
- 排查 Chrome 搜索扩展程序问题
- 简单搜索结果页面:if/else 使用 localStorage 变量和 document.write 时出现问题
- AJAX 自动完成列表在搜索词更改时更新时出现问题
- 弹性搜索搜索过滤器等于问题
- 点击显示按钮并在关闭时隐藏搜索字段时出现问题
- 什么'我的JavaScript搜索递归循环有问题
- 输入中的ngBlur和该输入框中搜索的列表项目之间的问题
- 我的JavaScript代码有什么问题?(搜索栏)