jquery показать / скрыть заголовок кнопки - PullRequest
1 голос
/ 05 октября 2011

как я могу использовать 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>

Я бы хотел иметь название шоу /кнопка «скрыть», скажем «Показать покупателя Джона», и, если нажать кнопку, чтобы скрыть, заголовок должен измениться на «Скрыть покупателя Джона», а затем при повторном нажатии кнопки вернуться к заголовку и сказать «показать покупателя Джона».

Мне удалось использовать что-то подобное для кнопки «Показать / скрыть»:

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

но как я могу получить добавляемое имя для отображения и скрытия при переключении кнопки?

1 Ответ

0 голосов
/ 05 октября 2011

Вы можете использовать метод text , чтобы получить значение вашего <td>:

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

Вот пример его работы.

...