在搜索<或>符号以及其间的文本时,数据表搜索(默认搜索框/设置)不返回任何结果。
我有一个交互式数据表(DataTables 1.10.18),该表显示有关项目的用户问题列表。有时问题中包含需要呈现为文本的html元素。一个示例问题是:
"What does the variable <test12345> in '<b><color=red><test12345></color></b>!' replace?"
我已将它们在数据表中显示为文本,因为它们是问题的一部分,而不是格式。我尚未在创建表时调整任何默认搜索设置。
尝试搜索
搜索test12345也未显示任何结果,这可能是因为它在<和>之间。我尝试搜索转义的html元素,并在<和>前面添加反斜杠,并且所有结果都返回0。
有问题的数据由in列定义,例如:
"columns": [
{"data": "resource_question",
render": $.fn.dataTable.render.text()}
]
搜索test12345或
搜索<或>应该返回包含<或>的所有行。
我是否需要调整任何设置才能使搜索功能正常工作?