从选择列表和数据库中删除 - HTML5

时间:2014-04-14 16:23:37

标签: jquery html5

我有一个函数,用于在单击按钮时从选择列表中删除项目,并从我的数据库中删除该选项。代码如下:

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无法直观地从选择列表中删除它们。任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

你在选项选择器之前缺少空格。这个:

$('#'+id+' option:selected').remove();
$('#'+id).selectmenu('refresh', true);