テキストを太字にするための単純なコードを使用して、単純な jquery プラグインを作成しています。
(function($) {
$.fn.green = function(options) {
return this.each(function() {
var $this = $(this);
var markup = $this.html();
markup = $.fn.green.format(markup);
$this.html(markup);
});
};
$.fn.green.format = function(txt) {
return "<strong>" + txt + "<strong>";
};
}(jQuery));
出力は次のとおりです。
<div>
<strong>this is quotation<strong>
</strong></strong>
</div>
これにより、div に強力なタグが 1 つ追加されます。
このコードの問題点を教えてください。