用jQuery取得TR中的物件

用jQuery取得TR中的物件

因為我有個GridView,當按下Header的CheckBox,使得該CheckBox變成Checked後,同時要把Grid內容的Checkbox也設成Checked及TextBox也要設成可寫。

image

image

因為Textbox在Grid中結尾id相同,所以只好用for..loop從TR開始取,然後去設定Textbox,如下。


  var colInput = vobjGrid.rows[i].cells[vintSelIndex].getElementsByTagName('INPUT');
  if (colInput.length == 1) {
    if (colInput[0].disabled == false) {
      colInput[0].checked = vblnIsSel;
      //取得TR中結尾是txtRMText的input
      $(vobjGrid.rows[i]).find("input[id$=txtRMText]")[0].readOnly = false;
    }
  }
}

問了Paul哥,才知道,原來jQuery可以用$(domObj).find呀! 利害的jQuery.

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^