Jquery 如果searchTerm长度==0,是否要添加警报 $(函数(){ $(“#搜索术语”).autocomplete({ //附录:“abc”, //位置:{my:“右上”,在:“右下”}, 资料来源:“主页/搜索”, 最小长度:1, 自动对焦:对, 选择:功能(事件、用户界面){ if(ui.item){ $(“#searchTerm”).val(ui.item.value); $(“表格”)。提交(); } else{alert(“abc”)} } }); });

Jquery 如果searchTerm长度==0,是否要添加警报 $(函数(){ $(“#搜索术语”).autocomplete({ //附录:“abc”, //位置:{my:“右上”,在:“右下”}, 资料来源:“主页/搜索”, 最小长度:1, 自动对焦:对, 选择:功能(事件、用户界面){ if(ui.item){ $(“#searchTerm”).val(ui.item.value); $(“表格”)。提交(); } else{alert(“abc”)} } }); });,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我尝试了几件事,但不知何故,我无法破解这个简单的东西。提前感谢怎么样: <script type="text/javascript"> $(function () { $("#searchTerm").autocomplete({ //appendTo:"#abc", // position: { my : "right top", at: "right bottom" }, sour

我尝试了几件事,但不知何故,我无法破解这个简单的东西。提前感谢

怎么样:

<script type="text/javascript">


    $(function () {
        $("#searchTerm").autocomplete({
            //appendTo:"#abc",
            // position: { my : "right top", at: "right bottom" },
            source: "home/search",
            minLength: 1,

            autoFocus: true,
            select: function (event, ui) {
                if (ui.item) {
                    $("#searchTerm").val(ui.item.value);
                    $("form").submit();
                }
                else { alert("abc")}
            }

        });
    });
</script>
那么:

<script type="text/javascript">


    $(function () {
        $("#searchTerm").autocomplete({
            //appendTo:"#abc",
            // position: { my : "right top", at: "right bottom" },
            source: "home/search",
            minLength: 1,

            autoFocus: true,
            select: function (event, ui) {
                if (ui.item) {
                    $("#searchTerm").val(ui.item.value);
                    $("form").submit();
                }
                else { alert("abc")}
            }

        });
    });
</script>

如果.value是字符串,则

if($.trim($("#searchTerm").val()).length === 0) {
    alert("empty");
}

如果.value是字符串,则

if($.trim($("#searchTerm").val()).length === 0) {
    alert("empty");
}