jQuery實時獲取checkbox狀態問題

2022-05-20 22:04:36 字數 597 閱讀 3683

在最近的專案開發中,使用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 ...