1
使用數據表和行分組我試圖在單擊輸入時讓行不展開..但僅在單擊tr時展開。 .stopPropagation()
不起作用。數據錶行分組停止當單擊輸入時展開
我使用的是.live()
,因爲表是由ajax動態創建的。
$("#example input[type='text']").live('click',function(event){
event.stopPropagation();
return false;
});
這裏有一個的jsfiddle: http://jsfiddle.net/JWvZt/
出於好奇......任何想法,爲什麼這不工作(相同的代碼 - 不同的順序)? http://jsfiddle.net/ckhXp/如果在點擊數據表加載之前,點擊開始似乎不會觸發。 – Michael 2013-03-12 01:47:57
不是100%肯定的,但我猜想原因是插件重新生成td單元格,所以事件綁定會丟失。順便說一句。從click處理程序返回false足以阻止傳播(可以跳過stopPropagation()調用) – marty 2013-03-12 08:38:55