这是否可以将HTML仅限于jHTMLArea插件编辑器中的Bold,Italic,Underline和Breaks?我最感兴趣的是剥离P标签并使用两个中断。我平时所做的是:
$.fn.stripPTags = function(_str) {
_str = _str.replace('<p></p>', '');
_str = _str.replace('<p>', '');
_str = _str.replace('</p>', '<br /><br/ >');
return _str;
}
和
$(document).ready(function(){
$('#txtDefaultHtmlArea_Save').click(function(){
var _str = $.fn.stripPTags( $('#txtDefaultHtmlArea').htmlarea('toHtmlString') );
return false;
}); });
答案 0 :(得分:2)
最简单的方法是通过取出HTML按钮来自定义工具栏。您只需在$(document).ready(function()
。
$("#txtCustomHtmlArea").htmlarea({
toolbar: ["bold", "italic", "underline", "|", "link", "unlink"]
});
用户可以输入HTML标签,但编辑器会清理他们输入的任何标签。