我使用 jquery 读取 html 文件并在 div 中抓取内容并将它们包裹在 a 周围<textarea>
并将其附加到我正在查看的页面。但不幸的是,我正在阅读的这个页面有两个 div,它们正在抓取内容形式,并且只有一个 div tinymce 正在加载。请帮我解决这个问题。非常感谢帮助。我的代码:
$(document).ready(function () {
var page = "ex/ex2/file.html";
$.get(page, function (response) {
//following functions initializes tinymce
tinymce_init();
$(response).find('.lookingclassname').each(function () {
var clscontent = $(this).html();
var cls = $(this).attr('class').toString();
var clsarr = cls.split(" ");
$.post("index.php?component=static_content&action=check_contnet&classname="+clsarr[clsarr.length-1], function(data) {
if($(data).find(".error").length){
var topcover = '<textarea name="editlive' + clsarr[clsarr.length - 1] + '" id="editlive' + clsarr[clsarr.length - 1] + '" rows="10" cols="90">';
var bottomcover = '</textarea><input type="submit" name="btnsavecontent" value="SAVE" onClick="saveContent(' + clsarr[clsarr.length - 1] + ')" id="btnsavecontent" />';
$('.bodyContent').append(topcover + clscontent + bottomcover);
}
});
});
});
});
不管我把tinymce_init()放在哪里;它不工作...