2012-06-26 2 views
2

이 테이블 내부의 필드를 변경하는 편집 기능을 구축하는 HTML 테이블이 있습니다. 이 필드에 나열된 데이터의 ID를 저장하는 방법을 찾으십시오. 는 사실, 나는 <td> 내부, RoleName을 나열된 데이터가 객체가 있고, 내가 좋아하는 일을하고도 해당 ID를 저장하고 싶습니다 :HTML 도움말 - td 필드에 숨겨진 값을 추가하는 방법 찾기

foreach ($accountUsers as $accountUser){ 
     <td value="$accountUser->roleID">$accountUser->getRoleName()</td> 

문제는 value을 것입니다 td의 재산이 아닙니다. 내 제약 조건은 내가 테이블을 계속 사용해야한다는 것입니다.

당신은이 데이터에 액세스 할 수 있습니다 (주석 참조)

<td data-value="$accountUser->roleID">$accountUser->getRoleName()</td> 

업데이트 : 귀하의 질문에 제대로 이해했다면

답변

5

, 당신은 요소에 임의의 데이터를 저장하는 속성 data-* HTML5를 사용할 수 있습니다 JQuery와 data 방법을 통해 : 또는

var value = $(yourTd).data("value"); 

, 당신은 t을 사용할 수 있습니다 그는 기본 getAttribute 방법 :

var value = yourTd.getAttribute("data-value"); 
+2

감사합니다 남자! 그게 정확히 내가 알고 싶었던거야! :) – Periback

+0

@Periback - 도와 줘서 고마워. :) –

+0

이 데이터를 얻기 위해 jquery를 사용하기 위해 어떤 것도 변경합니까 ??? – Periback

관련 문제