2011-10-05 1 views
1

jd를 사용하여 td 내부의 텍스트를 가져올 수 있습니까?jquery 표시/숨기기 버튼 제목

내가 현재 가지고 :

<div id="divName"> 
<table id="tableName"> 
    <tr> 
    <td id="g${req.Name}</">${req.Name}</td> 
    <td><input type="button" id="showName_${req.fName} rel="viewName_${allReq.requestId} 
    value="Show " title="Show customer ${req.fName}" 
    onclick="buttonToggle(this,'Hide ','Show ','nameDiv_${req.fName}', '${req.fName}')" /> 
    </td> 
    </tr> 
    </table> 

<div id="nameDiv_${req.fName}" style="display: none"> 
    <p>test</p> 
</div> 


</div> 

내가 버튼을 숨기기로 변경하려면 제목 숨길 clikced 때 표시 고객 존을 말하고 표시/숨기기 버튼의 제목을 가질 수 있도록하고 싶습니다 고객 존 (John)을 선택하고 버튼을 다시 클릭하면 고객에게 쇼 고객 (John)을 알리는 제목으로 돌아갑니다.

내가 표시/숨기기 버튼이 같은 것을 사용 할 수 있었다 :

$('ShowHide').click(function(){ 
if ($('hide').css('display') == 'block') 
    $('ShowHide').val("Hide"); 
else 
    $('ShowHide').val("Show"); 
}); 

하지만 내가 어떻게 보여 버튼이 움직일 때 숨을 추가 할 이름을 얻을 수 있나요?

답변

0

당신은 당신의 <td>의 값을 얻기 위해 text 방법을 사용할 수 있습니다 : 그것의

$('#your-td-id').text(); 

Here's an example 작업.

+0

그래서 var x = $ ('# your-td-id')를 설정할 수 있습니까? 그리고 나서 show/hide에서 $ ('ShowHide')와 같은 것을해라 .val ("Show"+ x); –

+0

@Juan Almonte Yep - 그건 당신이 당신의 사건에 대해 정확히 어떻게 할 수 있겠는가. – Pat