逛逛討論區 買買東西 喝喝下午茶 聊聊天 看看窗外 想想事情 作作夢
(老闆知道會發瘋吧)
最近很少寫Blog啦,感覺沒什麼好寫的,既不想寫自己,而我會的東西,有太多人都講的更好,而有些東西,卻很難用表達。
乾脆來轉型?
看來我對:hidden有些誤會啊,我一直以為他是 input type=hidden 的專用過瀘,但其實 :hidden 是要跟 :visible 搭配著看的。對於:hidden來說,input type=hidden只是其中一種啊。雖然現在知道了,但仍然有下面小小的疑惑
以底下的html 來看
在1.2.6版 alert($(':hidden', '#bd').size()); 顯示是 1
但在1.3.2版 alert($(':hidden', '#bd').size()); 顯示是 3 (包括了2個options跟 1個 input type=hidden)
現在 select 的 option 也成為 :hidden的一員了,就算option沒有設 display:none,這是因為 新的版本改變了判斷方式,不知道己後的版本會不會有變化,我個人對 option 被算進去是不大理解的啊。
總之,要選取 input type=hidden 還是精確的用 $('input:hidden') 才是正途。
題目: 如何透過 jQuery 進行表格內容數據的垂直加總與水平加總
題目來源: http://blog.miniasp.com/post/2009/02/Using-jQuery-to-sum-vertical-and-horizontal-cells-in-a-table.aspx
我也寫看看~
錯誤訊息: Multiple controls with the same ID 'ctl00' were found. Trace requires that controls have unique IDs.
原因是Page 裏加入了 UserControl,而UserControl做了如下的設定,且UserControl裏面有Server控制項 MyControl.ascx.cs public override string UniqueID { get { return ""; } }
MyControl.ascx <%@ Control Language="C#" AutoEventWireup="true" CodeFile="MyControl.ascx.cs" Inherits="MyControl" %> <asp:Label ID="litMessage" runat="server" Text="Hello World." />
本來一切都運作正常的,但有一天同事啟動 web.config 裏的 Trace,逛到該網頁就掛了,這不知道算不算是Trace的Bug?,我先將該頁的 Trace 的關掉避開錯誤。
MyPage.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Trace="false" %>
一開始是這樣寫 <a onclick="if (confirm('是否刪除?')) location.href='deletePost.aspx?postID=123'" href="javascript:void(0);">刪除資料</a> 誰知道IE6鬧脾氣,href 設 javascript:void(0)時 onclick 裏一切都可以做,卻太貼心的擋了 location.href (IE7,FF,Chrome都不會這樣耶!!!!!)
將 href 設 # <a onclick="if (confirm('是否刪除?')) location.href='deletePost.aspx?postID=123'" href="#">刪除資料</a> 但一碰到網頁有scrollbar,一按取消畫面就捲到最上頭
後來只好改成這樣,解決了問題 <a onclick="if (confirm('是否刪除?')) {location.href='deletePost.aspx?postID=123'}; return false; href="#">刪除資料</a>