Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 11 additions & 3 deletions src/editormd.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

;(function(factory) {
"use strict";

Expand Down Expand Up @@ -75,7 +76,14 @@
"help", "info"
]
};


/**
* 判断一个对象是否为字符串
* @param obj
* @return {boolean}
*/
const isString = (obj) => typeof obj === 'string' || obj instanceof String;

editormd.defaults = {
mode : "gfm", //gfm or markdown
name : "", // Form element name
Expand Down Expand Up @@ -3877,7 +3885,7 @@
* 将Markdown文档解析为HTML用于前台显示
* Parse Markdown to HTML for Font-end preview.
*
* @param {String} id 用于显示HTML的对象ID
* @param {String|document} id 用于显示HTML的对象ID 或者 用于显示 HTML 的对象
* @param {Object} [options={}] 配置选项,可选
* @returns {Object} div 返回jQuery对象元素
*/
Expand Down Expand Up @@ -3908,7 +3916,7 @@

editormd.$marked = marked;

var div = $("#" + id);
var div = isString(id) ? $("#" + id) : $(id)
var settings = div.settings = $.extend(true, defaults, options || {});
var saveTo = div.find("textarea");

Expand Down