Ajax呼び出し内で値td
を変更するために、テーブル内の前の要素を取得するにはどうすればよいですか?text
これは私がこれまでに持っているものです。要素を適切に取得して変数に配置していると思いますが、変更しようとしtd
ている要素のテキストをポップアップするアラートを取得td
できず、実際に試しているようにテキストを変更することはできませんする。
function ChangeStatus(id) {
var td = $(this).parent('td').prev();
$.ajax({
type: 'GET',
url: '@Url.Action("changeStatus","AgentTransmission")',
data: { id: id },
dataType: 'json',
success: function (data) {
td.empty();
td.html("Hold");
}
});
}
編集
td
これが私が取り組んでいる2つの要素です。ユーザーがイベントHold
付きのリンクをクリックすると、前の要素のテキストを からにChangeStatus()
onclick
変更できるようにしたいと考えています。Waiting
Hold
<td>
Waiting
</td>
<td>
<a href="/AgentTransmission/Details/17">Details</a>
<span> | </span>
<a href="javascript:void(0)" onclick="ChangeStatus(17)" >Hold</a>
</td>
<td align=center id=17>
</td>