У меня есть функция, которая предназначена для удаления элемента из списка выбора при нажатии кнопки, а также удаления этой опции из моей базы данных. Код ниже:
function removeOption(id, column){
var checkdel = $('#'+id+' option:selected').text();
$('#'+id+'option:selected').remove();//not working
$('#'+id+'').selectmenu('refresh', true);//not working
if (!window.openDatabase) {
alert('Databases are not supported in this browser.');
return;
}
db.transaction(function(transaction) {
transaction.executeSql('DELETE FROM TABLE1 WHERE "'+ column +'" = "'+checkdel+'"\
',
nullHandler);
});
return;
}
Удаление из базы данных работает правильно, и я проверил это, но jquery не работает, чтобы визуально удалить их из списка выбора. Может кто-нибудь помочь с этим?
Перед параметром selector.try вам не хватает места:
$('#'+id+' option:selected').remove();
$('#'+id).selectmenu('refresh', true);