在进入太空时我正在从summernote textarea获取以下代码,
<p><br></p><p><br></p><p><strong style="font-family: "Open Sans", Arial, sans-serif; text-align: justify;">Lorem Ipsum</strong><span style="font-family: "Open Sans", Arial, sans-serif; text-align: justify;"> is simply dummy text of the printing and typesetting industry. </span><br></p><p><br></p><p><br></p>
但我希望在存储到db之前删除起始 <p><br></p><p><br></p>
。
例如我想存储如下,
<p><strong style="font-family: "Open Sans", Arial, sans-serif; text-align: justify;">Lorem Ipsum</strong><span style="font-family: "Open Sans", Arial, sans-serif; text-align: justify;"> is simply dummy text of the printing and typesetting industry. </span><br></p>
请帮助我解决问题,我尝试了很多但却无法修复。
答案 0 :(得分:2)
如果你对这个问题有所了解,那么你可以做到这一点
var data='<p><br></p><p><br></p><p><strong style="font-family: "Open Sans", Arial, sans-serif; text-align: justify;">Lorem Ipsum</strong><span style="font-family: "Open Sans", Arial, sans-serif; text-align: justify;"> is simply dummy text of the printing and typesetting industry. </span><br></p><p><br></p><p><br></p>';
while(data.startsWith('<p><br></p>')){
data=data.replace('<p><br></p>','')
}
while(data.endsWith('<p><br></p>')){
data=data.replace(new RegExp('<p><br></p>$'),'')
}
console.log(data)
&#13;
答案 1 :(得分:0)
只需删除空元素
即可 var i = esri.geometry.lngLatToXY(3.13, 36.742)
console.log(i); //returns Array [ 348541.32567373366, 4403205.668961807 ]
答案 2 :(得分:0)
最好的方法是这样做:
$('.summernote_add').summernote({
height: 250,
callbacks: {
onChange: function (contents) {
if($('.summernote_add').summernote('isEmpty')){
$(".add .panel-body").html('');
}else{
$(".add .panel-body").val(contents);
}
//$('.summernote_add').val($('.summernote_add').summernote('isEmpty') ? null : contents);
summernoteValidatorAdd.element($('.summernote_add'));
}
}
});
答案 3 :(得分:0)
callbacks: {
onFocus: function (contents) {
if($('.summernote').summernote('isEmpty')){
$(".summernote").html('');
}
}
}
答案 4 :(得分:0)
使用以下内容:
$('#summernote').summernote('code', '<text H>');
代替:
$('#summernote').summernote('editor.insertText', '<text H>'));
答案 5 :(得分:0)
这对我来说很有效!刚才要做
callbacks: {
onFocus: function (contents) {
if($(this).summernote('isEmpty')){
$("<your-selector>").html(''); //either the class (.) or id (#) of your textarea or summernote element
}
}
}