Javascript jQuery淡出困境

Javascript jQuery淡出困境,javascript,jquery,Javascript,Jquery,使用jQuery上的keyup,是否有办法检查当前文本框中的内容 我的意思是,如果文本框当前没有单词“apples”,那么就做一个jQuery函数,如果没有单词apples。。。然后执行not执行未键入“apples”时发生的jQuery函数 我希望这是有道理的。我尝试使用案例和键控,但无法使其正常工作 这可能吗?您可以在选择输入后使用jQuery的keyup和val()功能: HTML: 工作示例: 希望有帮助 如果要将用户输入捕获到文本框中,则应查看输入。尽管输入事件存在跨浏览器兼容性问题,

使用jQuery上的
keyup
,是否有办法检查当前文本框中的内容

我的意思是,如果文本框当前没有单词“apples”,那么就做一个jQuery函数,如果没有单词apples。。。然后执行not执行未键入“apples”时发生的jQuery函数

我希望这是有道理的。我尝试使用
案例
键控
,但无法使其正常工作


这可能吗?

您可以在选择输入后使用jQuery的
keyup
val()
功能:

HTML:

工作示例:


希望有帮助

如果要将用户输入捕获到文本框中,则应查看
输入。尽管
输入
事件存在跨浏览器兼容性问题,但它比使用
键*
事件集更好。有关更多信息,请参阅AndyE的文章:

您将如何使用它的一个简单示例如下:

$('#text').bind('input', function(){
    if(this.value.indexOf('apples') === -1){
        // Textbox doesn't contain 'apples'
        $('#apples').hide();
    } else {
        $('#apples').show();
    }
});
这将检查
(文本框中的文本)中的某个字符串,并基于该字符串执行函数。可在此处找到此功能的简单演示:

$("#granny_smith").keyup(function() {
    if ($(this).val() === "apples") {
        alert("apples");
        // Do apples function
    }
    else {
        // Do !apples function
    }
});
$('#text').bind('input', function(){
    if(this.value.indexOf('apples') === -1){
        // Textbox doesn't contain 'apples'
        $('#apples').hide();
    } else {
        $('#apples').show();
    }
});