我在javascript应用程序中使用quill文本编辑器,我需要将文本编辑器的内容检索为包含HTML的字符串,但文档在此主题上有点稀疏.
我尝试在 WordPress 管理区域中使用 Tinymce 编辑器的 getContent 功能,但无济于事。
这是我想做的工作笔
https://codepen.io/anon/pen/oWxjyM?editors=1111
超文本标记语言
<textarea class="wp-editor-area" rows="20" autocomplete="off" cols="40" name="wprss_ftp_post_prepend" id="wprsspostprepend"><p>To give is good</p></textarea>
Run Code Online (Sandbox Code Playgroud)
JS
jQuery(document).ready(function() {
$("#wprsspostprepend").addClass("prepend_editor");
var name = "wprsspostprepend";
if($("#" + name).length > 0) {
tinyMCE.init({
mode : "specific_textareas",
editor_selector : "prepend_editor"
});
var content = tinyMCE.activeEditor.getContent();
alert(content);
tinyMCE.activeEditor.setContent("<div id='random-wrap'>" + content + "</div>");
}
});
Run Code Online (Sandbox Code Playgroud)
如果它在 codepen 中工作,为什么我会在 WordPress 中收到空引用错误。
我正在尝试基于来自 css 内容属性的字符串比较创建一个条件语句。
到目前为止,这是我的代码,但即使认为字符串相同,比较也会返回 false。
CSS
.right-section::before {
content:" the blue dog";
/* position: relative; */
top: -50px;
}
Run Code Online (Sandbox Code Playgroud)
Javascript
jQuery(document).ready(function($) {
var content = getComputedStyle(document.querySelector('.right-section'), ':before').getPropertyValue('content');
var content2 = " the blue dog";
if( content == content2) {
console.log("CSS running");
$("#margin-adjust").css("margin-top", "10px !important");
}
});
Run Code Online (Sandbox Code Playgroud)
这是代码笔的链接 https://codepen.io/anon/pen/EXZrwB?editors=1111
任何帮助表示赞赏!
我有一个函数,它检查数组(数量)与数组 quantity range: price
var data = {
"1 - 4": " $4.25 ",
"10 - 24": " $3.25 ",
"25 - 49": " $3.04 ",
"5 - 9": " $3.51 ",
"50+": " $2.84 "
}
function get_price(arr, val) {
var price = Object.keys(arr).reduce((a, c) => {
var s = c.trim();
if (/\d+\-\d+/.test(s)) {
var range = s.split("-");
if (val >= parseInt(range[0]) && val <= parseInt(range[1])) {
a = arr[c];
}
} else {
s = s.replace(/\D/g, "");
if …Run Code Online (Sandbox Code Playgroud)