2012-11-13 2 views
0

나는 onDoubleClick 함수로 Flexigrid를 사용하고 있습니다.JQuery의 행에서 특정 셀 선택

abbr 속성이 "TimeBillID"인 행 (g)에서 하나의 셀을 가져와야합니다. dblclick 이벤트가 발생하면 행을 변수로 반환합니다 (function (g, p)). g.cells [index]를 통해 세포에 액세스 할 수 있습니다. abbr이있는 셀이 항상 행의 첫 번째 셀이 아닐 수도 있습니다. g.cells.filter ("[abbr = 'TimeBillID']") 및 g.cells.has ("[abbr = 'TimeBillID']")를 시도했습니다.

각 셀을 반복 할 수 있음을 알고 있습니다. 내가 abbr을 가진 것을 찾을 때까지, 그러나 나는 그것을하지 않는 것을 선호 할 것이다. 이것을 사용할 테이블 중 일부는 행 당 20 개 이상의 셀을 가질 수 있기 때문이다. 행의

구조 : 대답하기 alexn

<tr> 
    <td abbr="TimeBillID"></td> 
    <td></td> 
.............. 
    <td></td> 
</tr> 
+4

'$ ("td [abbr = 'TimeBillID']");'do? – alexn

+0

아니요, 작동하지 않았지만 $ (g). 어린이 ('td'). 필터 ('[abbr = "TimeBillID"]'); 그랬어. 감사! –

답변

0

덕분 $ (g) .children ('TD')이었다 ('[약식 = "TimeBillID를"] ") 필터;.