当使用DataTables时,如果从一个应用程序接口中获取的HTML字符串在表格单元格中显示为"<p>Hello</p>"而不是"Hello",可以尝试以下解决方法:
$(cell).text()
来获取单元格中的文本内容。$(cell).html()
来获取单元格中的HTML内容。columnDefs
属性来指定需要自定义渲染的列。
b. 在columnDefs
中,使用render
属性来指定渲染函数。
c. 在渲染函数中,使用data
参数来获取单元格中的数据,然后使用jQuery的.text()或.html()方法来处理数据并返回处理后的内容。render
函数使用了jQuery的.html()方法将数据作为HTML解析,并使用.text()方法将其转换为纯文本内容。以上是一些常见的解决方法,根据具体情况选择适合的方法来解决问题。
领取专属 10元无门槛券
手把手带您无忧上云