CSS/JS-强制在逗号分隔列表中的逗号处换行

CSS/JS-强制在逗号分隔列表中的逗号处换行,css,datatables,jquery-datatables-editor,Css,Datatables,Jquery Datatables Editor,我有一个表格单元格,其中有格式为“X-XXXX”的飞机注册号列表。表格单元格的宽度意味着列表将单词包装在连字符上,如下所示: G-ABCD,G- EFGH,G- IJKL 我希望在逗号上强制换行: G-ABCD, G-EFGH, G-IJKL 但是,我不能插入任何特殊字符。这是因为在提交表单时,表中的数据以JSON格式提交,然后在PHP中进行JSON_解码。逗号分隔字符串中的任何特殊字符都会阻止json_decode函数将其转换为数组 所以我真的需要一个不会改变列表的解决方案?听起来不可能…

我有一个表格单元格,其中有格式为“X-XXXX”的飞机注册号列表。表格单元格的宽度意味着列表将单词包装在连字符上,如下所示:

G-ABCD,G-
EFGH,G-
IJKL
我希望在逗号上强制换行:

G-ABCD,
G-EFGH,
G-IJKL
但是,我不能插入任何特殊字符。这是因为在提交表单时,表中的数据以JSON格式提交,然后在PHP中进行JSON_解码。逗号分隔字符串中的任何特殊字符都会阻止json_decode函数将其转换为数组


所以我真的需要一个不会改变列表的解决方案?听起来不可能…

要强制换行,请使用

标记。如果不能在HTML标记中使用它,请使用JavaScript添加它


这回答了所提出的问题。实际问题可能不同。你需要发布更多的代码并提出不同的要求来解决它。什么是上下文,什么是约束,以及您实际上想要做什么?(从评论中的讨论来看,似乎您更希望在连字符后防止换行,而不是强制任何换行。)

将使用非换行连字符
这里是一个解决方案吗?…每个尾号不应该在一个单独的单元格中吗?每一行代表一个零件-然后这个单元格列出了该零件在飞机上使用的所有飞机,所以单独的单元格不是一个选项。我在使用特殊字符时遇到的问题,如‑;我需要在datatables.editor执行.join时插入它们。如果我使用特殊字符,当我进行json#U编码时,我会得到字段:“G-ABCD,‑;,“G-EFGH‑;,“Where as I real need field:[“G-ABCD”,“G-EFGH”]你能影响单元格/列的宽度吗?如果你缩小它,它将强制在逗号后换行,不是吗?