我正在使用名爲contenteditable
的HTML5屬性編輯可編輯表格。一切都很好,直到我有另一個告訴用戶剛剛更新的單元的想法。通過一個名爲alert-danger
的引導程序強調它。如何將CSS類應用於剛剛成功的ID
小區成功發送後。數據被髮回到父頁面,告知result
div狀態是什麼。它只顯示錶格頂部的狀態,但我想在單元格中添加另一個類。所以當數據回調時,我加了$("td[id="+cols3_key+"").addClass('alert-danger');
。期望最新的細胞適用於警報 - 危險等級。但它不起作用。這是我的腳本。
的JavaScript
var message_status = $("#status");
$("td[contenteditable=true]").blur(function(){
var cols3_key = $(this).attr("id") ;
var value = $(this).text() ;
$.post('inc/ajax.php' , cols3_key + "=" + value, function(data){
if(data != ''){
$("td[id="+cols3_key+"]").addClass('alert-danger');
message_status.slideDown();
message_status.text(data);
//hide the message
setTimeout(function(){message_status.slideUp()},3000);
}
});
});
的問題是:我怎樣才能改變這一行指細胞已被剛處理?
$("td[id="+cols3_key+"").addClass('alert-danger');
問候,
Wjhat是控件ID?試試''('td [id $ =「cols3_key」]')。addClass('alert-danger');' – Amit 2014-09-25 09:29:28
因爲它是單元的ID,爲什麼不使用ID選擇器? $(「#」+ cols3_key).addClass('alert-danger'); – HaukurHaf 2014-09-25 09:30:49
@HaukurHaf,這是行不通的。謝謝。 – Wilf 2014-09-25 09:48:48