2008年3月6日 星期四

在jQuery上確認radio是否被選取

在jquery上並不能像javascript一樣使用.checked=true來判斷radio元件是否被選取,而且他本身的說明也沒說有任何function可以應用。

剛剛找了一個下午的解決方法,發現要配合.is這個function,整個寫起來就是
  • $("input[@type=radio].is(":checked")")
但是如果一開始就是想選擇已經被選中的元件就不必這麼麻煩,直接使用
  • $("input[@type=radio][@checked]")
即可

2011/05/15 update

@選取法已不能用,要改為

  • $('input:radio:checked[name="abc"]')

沒有留言: