我試圖用json數據填充選擇從web服務。我收到錯誤'對象不支持此屬性或方法'。當我這樣做$(this).html(options.join(''));
任何想法我做錯了什麼?jQuery插件問題 - 使用JSON數據填充選擇選項
;(function($) {
$.fillSelect = {};
$.fn.fillSelect = function(url, map) {
var jsonpUrl = url + "?callback=?";
$.getJSON(jsonpUrl, function(d) {
var options = [];
var txt = map[0];
var val = map[1];
options.push('<option>--Select--</option>');
$.each(d, function(index, item) {
options.push('<option value="' + item[val] + '">' + item[txt] + '</option>');
});
$(this).html(options.join(''));
//getting error Object doesn't support this property or method
};
};
})(jQuery);
當你做了alert(this);'在這行之前,你會得到什麼? – 2010-05-13 23:57:51