我正在尝试制作一个每次替换匹配项的基本替换代码。
(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 元素是笑脸。