0
所以我一直當我設置模式對newDataToShow-這種方法和錯誤發生骨幹遺漏的類型錯誤:對象渲染有沒有方法「叫」
addDatumToShow: function(e){
var test = $(".datum-list").find(":checked");
newDataToShow = [];
_.each(test, function(value,key,list){
var title = $(value).data("title");
newDataToShow.push(title);
});
this.model.set('dataToShow', newDataToShow);
},
這是我如何傳遞模型 -
this.rightView = new app.TableView({model: flowerModel});
,這是我如何創建模型 -
var flowerModel = new app.DataModel({title: "flower", values: ["tulip","rose","dandelion"], dataToShow:["tulip", "rose", "dandelion"], data: data});
爲什麼會收到錯誤 -
Uncaught TypeError: Object render has no method 'call'
?
爲什麼你推薦使用'.is('checked')'? '.is'返回一個**布爾**,而OP似乎想要一個jQuery對象。此外,'is('checked')'will * always * return'false',因爲HTML中沒有標籤名爲checked的元素。 –
我假設你正試圖從無線電或複選框輸入控件中爲測試變量賦值,而且這是任何一天更好的方法。這裏的要點是測試變量的值是多少? – mystic
對不起,應該是$('。datum')。has(':checked')並且checkex是一個屬性而不是html標籤 – mystic