在最近的專案開發中,使用jquery操作checkbox時,發現乙個問題。
html**如下:
<body
>
<
div>
<
inputtype
="checkbox"
id="test"
>
div>
<
buttonid
="btn"
>click
button
>
<
div
id="msg"
>
div>
body
>
js**如下:
1
當未選中checkbox時,單擊click按鈕,彈出undefined,當手動選中checkbox時,單擊click按鈕,還是彈出undefined,如果checkbox初始化為已選中,則兩次都彈出checked。也就是說通過attr方法無法實時獲取checkbox的狀態。
解決辦法是使用is()方法:
修改**如下:
使用jQuery選中所有同組的checkbox
jquery在頁面獲取checkbox陣列時 使用 var num input checkbox name cbx checked length 即可獲得所有name屬性為 cbx 的checkbox陣列。通過length屬性即可得到陣列長度。取id cbxall 是有講究的,因為id cbxall...
C 獲取實時輸出
在寫乙個小的gui工具,因為裡面呼叫了乙個外部的程式,而這個程式需要執行很久,所以就決定把這個console程式的輸出實時地顯示到乙個textbox裡面。剛開始直接用控制項process建立了乙個,一切就緒之後,發現第一次執行的時候,一切都如同所想象那樣,但是把程序殺掉,然後再啟動程序,卻發現程序 ...
前台實時獲取資料
四種方式,第二三四種方式需要伺服器端做操作的 寫計時器進行ajax輪詢 每秒呼叫一次http請求 setinterval function 1000 websocket 雙向傳輸資料,websocket協議,tcp連線 開啟乙個 web socket var ws newwebsocket url ...