毎回一致を置き換える基本的な置換コードを作成しようとしています。
(function($) {
$.fn.replace = function(obj) {
var a = $(this).html();
for (var i in obj) {
$(this).html(a.replace(i, obj[i]));
}
};
$('#myDiv').replace({
':\)': '<img src="http://bit.ly/dbtoez" />'
});
})(jQuery);
しかし、それは機能しません。また、divで置き換えるオブジェクトにさらにプロパティを追加すると、機能しません。img要素はスマイリーフェイスです。