2010-12-23 5 views
0

jquery-events에서 : 클릭 함수 검색 텍스트 상자와 다른 텍스트 상자 (textbox1)가있는 웹 페이지가 있습니다. 이름을 검색하면 NAME 열의 모든 관련 이름을 가진 동일한 페이지의 표가 추가 정보와 함께 표시됩니다. 이 열은 1, 2 ... 100 개의 행을 검색 키워드에 따라 가질 수 있습니다. 내가하고 싶은 일은 다음과 같습니다 : 결과 중 하나의 셀을 클릭하면 그 값을 textbox1에 복사하고 싶습니다. JQUERY 도움 필요!

내가 다음을 시도했지만 작동 할 수없는 것 :

<script type="text/javascript"> 
$(document).ready(function() { 
$("td").click(function() { 
$(this).attr("id", "td1"); 
$("#textbox1").val(td1.innerHtml); // I also tried $("#textbox1").val(this.innerHtml); 
}); 
}); 
</script> 
+0

안녕 릴리,이다 커뮤니티 게시판이 아니라 Q & A 목록을 편집했습니다. 당신은 당신의 말로 이것을 고려해야합니다. "JQUERY Help Needed!"라는 질문에 어떻게 대답하겠습니까? – Zeemee

답변

2

당신은 거의 그것을했다, 그것은 단지 .innerHTML (대소 문자 구분) 대신의 :

$(document).ready(function() { 
    $("td").click(function() { 
    this.id = "td1"; //no need for .attr() here either! 
    $("#textbox1").val(this.innerHTML); 
    }); 
}); 
+0

저는 이것이 innerHTML이 대소 문자를 구별하는 것에 관한 모든 것이라고 믿을 수 없습니다 !!! 나는 백만 가지를 시도했다 !! 고마워요 !! 비록 내가 또 다른 질문을 가지고 있지만, formbox1을 가진이 폼은 폼을 완성하는 동안 클릭 될 수있는 팝업 윈도우에 존재한다. 검색이 끝나고 셀을 클릭하면 팝업 창이 닫히고 양식 페이지에있는 textbox1에 채워지는 셀 값이 필요합니다. 내가 어떻게 할 수있는 아이디어? – Lilly

+0

미안 해요 원래 양식 페이지에있는 다른 텍스트 상자를 의미, 거기에 채워지는 데이터가 손실되지 않도록 양식을 새로 고치지 않고 폼으로 돌아가고 싶습니다. – Lilly