我一直在用javascriptmvc搞亂。從模型中獲取數據後,認爲產生類似以下關於javascriptmvc事件的問題
<ul>
<li><a href="javascript://" class=".dosomething">link 1</a></li>
<li><a href="javascript://" class=".dosomething">link 1</a></li>
<li><a href="javascript://" class=".dosomething">link 1</a></li>
</ul>
HTML在我的控制器我勾了點擊事件的鏈接下面的代碼
'.dosomething click': function(el){
alert('hey');
var example = el.closest('.example').model();
alert(example);
}
事件觸發,但'var example'未定義。
我開始通過使用scaffold命令創建基本代碼,並且一直在修改事物以查看我是否理解它,而我顯然未能這樣做:)。
有人能解釋一下這條線
var example = el.closest('.example').model();
應該工作,什麼是EL(它的類型)。它只是一個HTML元素?
我一直在閱讀所有我能找到的文檔,但目前還沒有運氣。謝謝你的幫助!
這不是關於事件,這是更多關於.model() – 2011-05-27 23:25:43
可能爲時已晚,但'class =「。dosomething」'是無效的。它應該是'class =「dosomething」'(沒有[dot]) – Sherzod 2012-04-10 21:49:45
http://jsfiddle.net/etX2r/1/ – Sherzod 2012-04-10 21:53:39