2013-09-02 2 views
0

나는 체크 박스 목록을 값으로 렌더링하고 상관 체크 박스를 점검하면서이 값을 검색하려고합니다.지정된 체크 박스 jquery의 값을 검색하는 중

{{each Items}} 
     <tr> 

      <td><input type='checkbox' name='chkRelatedTopics' value='${subject}'/></td> 
      <td><label id='labRelatedTopicDisplay'>${subject}</label> 
     <tr> 

{{/each}} 

나는 지금 그 순간에 첫 번째 체크 박스의 첫 번째 값을 얻고 있습니다.

$(document).on("click", "input[name=chkRelatedTopics]", function() { 

    var nameAdminUser = $("input[name=chkRelatedTopics]").val(); 
    alert(nameAdminUser); 
}); 

내가 확인하고있는 후속 확인란의 가치는 어떻게 알 수 있습니까?

답변

2

당신은 당신이 $("input[name=chkRelatedTopics]").val()를 사용하는 경우 당신이 첫 번째의 값을 반환 클릭 된 DOM 요소

this 점으로 클릭 처리기 내부 $(this).val()/this.value을 사용할 수에 대한 클릭 체크 박스의 값을 얻을 필요 체크 박스를 선택하고있는 관계없이 동일한 값을 반환 일으키는 상기 선택기 매칭 소자

$(document).on("click", "input[name=chkRelatedTopics]", function() { 
    var nameAdminUser = $(this).val(); 
    alert(nameAdminUser); 
}); 
3

변경이

,

to

$(this).val(); 
관련 문제