我使用了以下功能檢查基於行的背景顏色的變化選擇了什麼樣的錶行更改頁面。如果沒有選中,則會顯示一個對話框,表明存在錯誤。如果選擇了一行,那麼它應該允許您在單擊按鈕時進入編輯頁面。出於某種原因,這隻能工作大約一半的時間,並且即使在選擇一行時也顯示錯誤框。任何幫助,這將不勝感激功能與選定的錶行代理奇怪
$('#edit').click(function() {
var selected = $('#deliverytable').find('tr').css("background-color");
if(selected == "rgb(187, 187, 187)"){
window.location = 'editd.html';
}else{
var $dialog = $('<div></div>')
.html('<p>Please select a table row</p>')
.dialog({
autoOpen: false,
title: 'ERROR'
});
$dialog.dialog('open');
}
});
在表中只有一個原始數據嗎? – undefined