明確界定我的代碼非常簡單位(依賴於jQuery的)Uncaught TypeError:Object#沒有方法'表'入門「方法未定義」當它在JS
我不能爲我的生活找出爲什麼我得到這個錯誤。我以前用這種方法無數次,沒有任何問題。
任何想法?
明確界定我的代碼非常簡單位(依賴於jQuery的)Uncaught TypeError:Object#沒有方法'表'入門「方法未定義」當它在JS
我不能爲我的生活找出爲什麼我得到這個錯誤。我以前用這種方法無數次,沒有任何問題。
任何想法?
console.log(new dom_builder().table);
試試這個
var dom_builder = {
"table": function(elem,attributes) {
return $("<table>").attr(attributes).appendTo(elem);
}
};
不錯,完全不同的方法,它不需要按照下面的建議啓動函數:) Nice – Naatan 2010-10-28 16:14:49
dom_builder.table
直至運行該功能不存在。
console.log(dom_builder.table); // undefined
d = new dom_builder();
console.log(d.table); // function(elem, attributes) { ... }
你需要括號,比如'的console.log(新dom_builder()。表())'這個工作 – cambraca 2010-10-28 16:10:44
@cambraca阿努拉格的語法是有效的。這一切都與你想要展示的內容有關,我認爲他想用這種語法表明函數確實存在。 – 2010-10-28 16:12:59
@Adam Backstrom它是有效的,但它不會按預期工作。它會返回函數,而不是函數結果,這是需要的,不是? – cambraca 2010-10-28 16:15:04