2012-10-16 3 views
0

asp.net MVC 3에서 응용 프로그램은 내 표로 Jqgrid을 사용하고 있습니다. 이 체크 박스를 포함하고 난 내가 get the id of the _row 원하는 $(this).parent().parent()를 사용하여 행을 가지고jqgrid의 행에서 rowID 가져 오기

$("#list").find('input[type=checkbox]').live('change', function() { 
       if ($(this).is(':checked')) { 
        var _row = $(this).parent().parent(); 
} 
}); 

아래와 같이 이벤트를 관리. 이드는 어떻게 얻을 수 있습니까? 당신이 그렇지 않으면 ID가이 옵션의 값 앞에 추가합니다 (이다 빈 문자열)있는 jqGrid의 idPrefix 옵션의 기본값을 사용하는 경우

$('#list').find('input[type=checkbox]').live('change', function() { 
    if ($(this).is(':checked')) { 
     var row = $(this).parent().parent(); 
     var rowId = row.attr('id'); 
    } 
}); 

: 어떤 방법이 트릭을 할해야

+0

* ID로를 * 당신은'(을''태그의'id' 속성 또는 일부 열 내에 포함 된 일부 정보를 의미합니까 ')? –

+0

태그 인 경우 id 속성 또는, 실제로 나는 jqgrid 행의 ID를 원한다고 생각합니다. id를 얻음으로써 달성 할 수 있다고 생각합니다. – Nithesh

답변

2

공유하시기 바랍니다 있는가 .

0

선택한 행에서 선택한 행의 ID를 가져올 수 있습니다. 당신이 확인란을 선택 사실 당신은 또한 그렇게 행 선택

onSelectRow: function(id){ 
yourId = $("#yourGrid").jqGrid('getGridParam', 'selrow'); 
alert("The id of checked row is: "+yourId); 
} 
관련 문제