属性[data-type]的值必须包含在双引号中-自定义html小部件错误

时间:2018-03-14 作者:William

我正在尝试使用JavaScript打字机效果,WordPress向我抛出以下错误(属性[数据类型]的值必须在双引号中。)将html添加到自定义html小部件时。

我正在处理代码CodePen. 但是,当我将数据类型更改为双引号,将其中的数据更改为单引号时,代码将停止工作。

有什么建议/我遗漏了什么吗?

提前感谢。

1 个回复
最合适的回答,由SO网友:David Sword 整理而成

将其更改为CSV

data-type="Information Gathering, Farming & Husbandry, Delivery Service, Emergency Response, Remote Inspections, Mapping & Surveying, Maritime Success, Military & Defense Support, Scientific Research, Real Time Surveillance "
那就做吧

var toRotate = elements[i].getAttribute(\'data-type\').split(", ");
the.split(", ") 将CSV字符串转换为数组。那就做吧

new TxtType(elements[i], toRotate, period);
thetoRotate 已传递到TxtType 实际上,它不再由JSON解析,只保留它的数组。

准备mod将其标记为与wp无关

结束

相关推荐

在编辑器中保留缩进、HTML5速记

我知道tinyMCE还有其他问题,但这一个有点不同。假设我创建了一个无序列表,其中删除了结束li标记。我还有一些不想用双引号括起来的类属性。当我在文本编辑器中时,这将很好,但当我切换到visual时,TinyMCE将自动添加引号和结束标记。有没有办法防止这种情况?此外,即使文本编辑器也会强制html缩进,我也希望避免这种情况。