『壹』 KindEditor編輯器如何設置不過濾HTML標簽或者某些指定的標簽
KindEditor.ready(function(K){
editor=K.create('textarea[name="content"]',{
filterMode:false,//是否開啟過濾模內式容
});
});
『貳』 Kindeditor編輯器如何設置不過濾HTML標簽或者某些指定的標簽
一、如何控制kindeditor編輯器不過濾任何標簽?
這個控制方法其實回在文章http://www.stepday.com/topic/?382 內的末尾處都答是有提及到的。這里就在重復啰嗦幾句。主要設置是在頁面內創建kindeditor編輯器的時候,設置其filterMode屬性為true/false來決定是否開啟過濾機制。代碼如下所示:
KindEditor.ready(function (K) {
2.editor = K.create('textarea[name="content"]', {
3.filterMode: false,//是否開啟過濾模式
4.});
5.});
『叄』 Kindeditor編輯器如何設置不過濾HTML標簽或者某些指定的標簽
我想很多朋友在使用Kindeditor編輯器的時候都會遇到這樣一個問題,如:給內A標簽加上title屬性過容後,瀏覽的時候,卻神奇般地發現title屬性沒有了。再次切換html源代碼的時候,返現編輯器將title屬性給刪掉了。追究其根本原因主要是kindeditor設置了標簽和屬性的默認過濾機制。
一、如何控制kindeditor編輯器不過濾任何標簽?
二、如何設置Kindeditor編輯器只保留某些標簽和屬性?
面對這樣一個問題,我們可以通過設置其htmlTags屬性來得以實現。htmlTags指定要保留的HTML標記和屬性。Object的key為HTML標簽名,value為HTML屬性數組,開始的屬性表示style屬性。
定義每個標簽的保留屬性,記住形如這樣的類型font-size'主要是表示其屬於標簽內的style屬性內的樣式。形如』src'這一類的,就表示標簽的直接屬性。
綜上所述,通過以上兩種方式即可實現kindeditor編輯器的標簽和屬性過濾效果。
『肆』 如何用JS獲得kindeditor編輯框內的第一個img標簽的src
先獲取編輯器的html 復制給一個div 或者 span 標簽
然後從div或者span 標簽找img標簽就好了
<head>
<title></title>
<script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script>
<script language="javascript">
function sdsfsf() {
var divhtm = $("#div1").html();//編輯器的代碼
$("#div2").html(divhtm);//轉存的div
var imgarr = $("#div2").find("img");//找到的img標簽
}
</script>
</head>
<body>
<div id="div1">
<img src="../images/add.png" />
<img src="../images/add.png" />
<img src="../images/add.png" />
<img src="../images/add.png" />
<img src="../images/add.png" />
</div>
<div id="div2"></div>
<input type="button" value="23232" onclick="sdsfsf()" />
</body>
『伍』 kindeditor能在手機上顯示html標簽,而在電腦上沒有
各色日發紅包爾德發而黑色人和人
『陸』 怎麼給kindeditor編輯器添加引用標簽
kindeditor編輯器添加引用標簽需要添加plugins/bockquote/bockquote.js文件。代碼如下:
KindEditor.plugin('bockquote', function(K) {
var self = this, name = 'bockquote';
self.clickToolbar(name, function() {
var lang = self.lang(name + '.'),
html = ['<div style="padding:10px 20px;">',
'<textarea class="ke-textarea" style="width:408px;height:260px;"></textarea>',
'</div>'].join(''),
dialog = self.createDialog({
name : name,
width : 450,
title : self.lang(name),
body : html,
yesBtn : {
name : self.lang('yes'),
click : function(e) {
var type = textarea.val();
html = '<blockquote>' + K.escape(type) + '</blockquote>';
self.insertHtml(html).hideDialog().focus();
}
}
}),
textarea = K('textarea', dialog.div);
textarea[0].focus();
});
});