jQuery输入类型文本未触发keyup事件

jQuery输入类型文本未触发keyup事件,jquery,textbox,Jquery,Textbox,正如在标题中,我试图在我的网站上的搜索框中添加AJAX,但keyup事件没有触发。我正在使用此消息中的函数 不管怎样,这是我的密码 <nav id="search" class="search-main"> <div class="search-trigger"></div> <div class="search-general"> <div class="search-close"></div&g

正如在标题中,我试图在我的网站上的搜索框中添加AJAX,但keyup事件没有触发。我正在使用此消息中的函数

不管怎样,这是我的密码

<nav id="search" class="search-main">
    <div class="search-trigger"></div>
    <div class="search-general">
        <div class="search-close"></div>
        <input type="text" value="" id="autocomplete" name="s" class="search-input ui-autocomplete-input" placeholder="Arama" autocomplete="off">
        <input type="button" class="search-button">
警报功能在我的代码中不起作用如何解决这个问题我不知道

编辑: 对于父元素,我有另一个函数。它可以阻止输入功能也我添加了html代码的开始,以明确

$("#search").click(function () {
    if($(this).attr("class")=="search-main"){
        $(this).attr("class","search-main expand");
        $("#autocomplete").attr("placeholder","Lütfen dizi, oyuncu veya tür adı yazın.");
        $("#autocomplete").focus();
    }
    return false;
});

谢谢

您键入的
autocomplate
与id
autocomplete
不匹配

它在这里工作。查看您的控制台是否有任何错误。加载页面时自动完成HTML的输入部分,或者在加载页面后将其附加到HTML中?没有,它是wordpress上的header.php文件,控制台上没有错误。我在开发者控制台上禁用了缓存,没有结果更新问题我有另一个用于父div click事件的函数它可以阻止输入更改事件吗?我不敢相信我没有看到它。我已经找了两个小时了哈哈
$("#search").click(function () {
    if($(this).attr("class")=="search-main"){
        $(this).attr("class","search-main expand");
        $("#autocomplete").attr("placeholder","Lütfen dizi, oyuncu veya tür adı yazın.");
        $("#autocomplete").focus();
    }
    return false;
});