0

我正在使用带有ibatis和jsp的spring mcv进行查看。我的问题在 jsp 页面中,我正在查看的数据表在最后一列中包含一个 BUTTON,该数据表从 spring 控制器呈现,如下所示。

<c:forEach var="aff" items="${hotellistdisplay}">

<td width="auto" align="center" class="row2"><b>
  <input type="button"  name="mybutton" id="${aff.hotel_id}" class="view" value="Deactivate">
  </b> </td>

有 10 行包含按钮,但是当用户单击其中一行时,按钮的值应更改为 ACTIVE 而不会影响另一行按钮。虽然我得到了基于类的代码,但我正在更改值,但它也反映了所有其他按钮。我希望应该针对用户单击的特定值更改值..

任何帮助请。谢谢。

4

3 回答 3

1

您可以使用该val()方法,尝​​试以下方法:

$('td input[type="button"]').click(function(){
   $(this).val('active')
})

或者:

$('tr td').click(function(){
   $('input[type="button"]', this).val('active')
})
于 2012-08-10T08:11:29.217 回答
0

你仍然可以使用类属性,但this在你的函数中使用:

$(".view").click(function(){
   $(this).val("ACTIVE");
});​

演示在这里

于 2012-08-10T08:29:20.007 回答
0
$('td').click(function(){
   $(this).find('input[type="button"]').val('ACTIVE');
})
于 2012-08-10T08:14:00.823 回答