<tr>
ajax呼び出しのタイトル属性を取得する関数をjavascriptで作成し、何らかの操作の後、それらからいくつかのタイトル属性を取得します。そのタイトル属性に応じて、それらの<tr>
行を削除したい
function currentTicketStatus() {
var ids = '';
$('tbody tr[title]').each(function() {
ids += ((ids == '') ? '' : ',') + $(this).attr('title');
});
$.ajax({
url: 'ajaxExecute.aspx?Fn=CTS',
type: 'POST',
context: document.body,
cache: false,
data: 'Tickets=' + ids,
success: function(response) {
if (response != '') {
if (response.substr(0, 5) != 'ERROR') {
var sTickets = response.split('|');
sTickets.each(function() {
$(this).parent().parent().remove();
});
}
}
}
});
}
例: ajax 呼び出しids="100,101,102,103,104"
後の ajax 呼び出し時sTickets="101|102"
。sTickets の属性を持つ行を削除します
HTML (正確ではない)
<tbody>
<tr title="100"> some data part </tr>
<tr title="101"> some data part </tr>
<tr title="102"> some data part </tr>
<tr title="103"> some data part </tr>
</tbody>