javascript - 如何使用 jQuery 清空输入值?

标签 javascript jquery html jquery-ui

我正在尝试制作一个带有图像的模态对话框,您可以在其中选择多个图像。我需要从输入中获取值然后将其清空,但我无法清空输入。我尝试了 .val('').val(null),但都不适合我。

完整代码如下:

$("#hdselect").click(function(){
        $(".modal").html("");

        $.post('mediaservice.php',{hd:'ok',images:$("#hdimages").val()},function(data){
            $(".modal").append(data);
        });
        $(".modal").dialog({
            'modal':true,
            'title':"Click the image to select",
            'width':960,
            'height':600,
            'resizable':false,
            'show': {effect: 'drop', direction: "up"},
            'buttons': {"Ok": function() {  
                    var hd=Array();
                    var hdval=$("#hdimages").val();
                    $("#hdimages").attr('value',' ');
                    $("input[name='hd[]']:checked").each(function(){
                        hd.push($(this).val());
                    });
                    if(hdval!=''){
                        hdval=hdval+","+hd;
                    }else{
                        hdval=hd;
                    }                        
                    $("#hdimages").val(hdval);
                    var images=$("#hdimages").val();
                    $.post('mediaservice.php',{getHd:images},function(data){
                        $("#imgthumbBase").append(data);
                    });
                    $(this).dialog("close");
                }
            }
        });
    });

这个想法是用户单击一个按钮,然后打开一个包含多个图像和复选框的模式对话框。此时我需要从输入中获取值,然后将其清除。

最佳答案

要使值为空,您可以执行以下操作:

 $("#element").val('');

要获取选定的值,您可以执行以下操作:

var value = $("#element").val();

其中 #element 是您要选择的元素的 ID。

关于javascript - 如何使用 jQuery 清空输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10754874/

相关文章:

javascript - 隐藏/禁用 iPad 弹出式键盘

php - Ajax 函数找不到正确的数据

javascript - 在全局变量中存储 Angular js响应时出现问题

jquery - 页眉、主页脚、页脚拉伸(stretch)以填充页面

java - Icefaces 和 JQuery

javascript - html - 如何显示输入时间 show M :S. ms (minutes :second. millisecond)?

javascript - 使用 AngularJS 将表单发布到新窗口

javascript - div 不显示。为什么?

javascript - Excel 到 html 导出

php - 如何将域名页面重定向到另一台主机?